用PHP实现用户登录和注册的功能

来源:互联网 发布:好看的日本电网络视剧 编辑:程序博客网 时间:2024/05/17 20:57

1登陆界面 login.PHP

1. <form action="logincheck.php" method="post">  

2.     用户名:<input type="text" name="username" />  

3.     <br />  

4.     密码:<input type="password" name="password" />  

5.     <br />  

6.     <input type="submit" name="submit" value="登陆" />  

7.           

8.     <a href="register.php">注册</a>  

9. </form>  

 

2登录处理界面 logincheck.php

1. <?php  

2.     if(isset($_POST["submit"]) && $_POST["submit"] == "登陆")  

3.     {  

4.         $user = $_POST["username"];  

5.         $psw = $_POST["password"];  

6.         if($user == "" || $psw == "")  

7.         {  

8.             echo "<script>alert('请输入用户名或密码!'); history.go(-1);</script>";  

9.         }  

10.         else  

11.         {  

12.             mysql_connect("localhost","root","sixx");  

13.             mysql_select_db("vt");  

14.             mysql_query("set names 'gbk'");  

15.             $sql = "select username,password from user where username = '$_POST[username]' and password = '$_POST[password]'";  

16.             $result = mysql_query($sql);  

17.             $num = mysql_num_rows($result);  

18.             if($num)  

19.             {  

20.                 $row = mysql_fetch_array($result);  //将数据以索引方式储存在数组中  

21.                 echo $row[0];  

22.             }  

23.             else  

24.             {  

25.                 echo "<script>alert('用户名或密码不正确!');history.go(-1);</script>";  

26.             }  

27.         }  

28.     }  

29.     else  

30.     {  

31.         echo "<script>alert('提交未成功!'); history.go(-1);</script>";  

32.     }  

33.   

34. ?>  

 

3注册界面 register.php

1. <form action="regcheck.php" method="post">  

2.     用户名:<input type="text" name="username"/>  

3.     <br/>  

4.     密 码:<input type="password" name="password"/>  

5.     <br/>  

6.     确认密码:<input type="password" name="confirm"/>  

7.     <br/>  

8.     <input type="Submit" name="Submit" value="注册"/>  

9. </form>  

 

4注册处理界面 regcheck.php

1. <?php  

2.     if(isset($_POST["Submit"]) && $_POST["Submit"] == "注册")  

3.     {  

4.         $user = $_POST["username"];  

5.         $psw = $_POST["password"];  

6.         $psw_confirm = $_POST["confirm"];  

7.         if($user == "" || $psw == "" || $psw_confirm == "")  

8.         {  

9.             echo "<script>alert('请确认信息完整性!'); history.go(-1);</script>";  

10.         }  

11.         else  

12.         {  

13.             if($psw == $psw_confirm)  

14.             {  

15.                 mysql_connect("localhost","root","sixx");   //连接数据库  

16.                 mysql_select_db("vt");  //选择数据库  

17.                 mysql_query("set names 'gdk'"); //设定字符集  

18.                 $sql = "select username from user where username = '$_POST[username]'"//SQL语句  

19.                 $result = mysql_query($sql);    //执行SQL语句  

20.                 $num = mysql_num_rows($result); //统计执行结果影响的行数  

21.                 if($num)    //如果已经存在该用户  

22.                 {  

23.                     echo "<script>alert('用户名已存在'); history.go(-1);</script>";  

24.                 }  

25.                 else    //不存在当前注册用户名称  

26.                 {  

27.                     $sql_insert = "insert into user (username,password,phone,address) values('$_POST[username]','$_POST[password]','','')";  

28.                     $res_insert = mysql_query($sql_insert);  

29.                     //$num_insert = mysql_num_rows($res_insert);  

30.                     if($res_insert)  

31.                     {  

32.                         echo "<script>alert('注册成功!'); history.go(-1);</script>";  

33.                     }  

34.                     else  

35.                     {  

36.                         echo "<script>alert('系统繁忙,请稍候!'); history.go(-1);</script>";  

37.                     }  

38.                 }  

39.             }  

40.             else  

41.             {  

42.                 echo "<script>alert('密码不一致!'); history.go(-1);</script>";  

43.             }  

44.         }  

45.     }  

46.     else  

47.     {  

48.         echo "<script>alert('提交未成功!'); history.go(-1);</script>";  

49.     }  

50. ?>  

使用PHP实现用户登录和注册功能——MySQL数据库文件

 

原创粉丝点击