站長資訊網
        最全最豐富的資訊網站

        php注冊功能的實現方法

        php注冊功能的實現方法:首先在已有的數據庫里創建user表;然后創建HTML注冊表單以及PHP注冊程序;最后創建登錄表單和登錄程序即可。

        php注冊功能的實現方法

        本文操作環境:windows7系統、PHP7.1版,DELL G3電腦

        php注冊登錄系統簡化版

        登錄注冊系統是日常上網最普通的操作,我設了一個分類一步步完善注冊登錄系統,若哪里有誤,請見諒。

        所用語言:php

        數據庫 :mysql

        本次實現功能:

        1.用戶注冊

        2.用戶登錄

        主要文件:

        php注冊功能的實現方法

        完整代碼

        1 sql 在已有的數據庫里創建user表,id,username,password三個字段

        代碼如下:

        create table user(id int(10) not null auto_increment,username varchar(30),password varchar(40),primary key(id));

        2 connect.php 數據庫配置文件

        <?php  $server="localhost";//主機  $db_username="";//你的數據庫用戶名  $db_password="";//你的數據庫密碼   $con = mysql_connect($server,$db_username,$db_password);//鏈接數據庫  if(!$con){   die("can't connect".mysql_error());//如果鏈接失敗輸出錯誤  }    mysql_select_db('test',$con);//選擇數據庫(我的是test) ?>

        3 signup.html 注冊表單

        <!doctype html> <html lang="en">  <head>   <meta charset="UTF-8">   <title>用戶注冊頁面</title>  </head>  <body>   <form action="signup.php" method="post">    <p>用戶名:<input type="text" name="name"></p>    <p>密 碼: <input type="text" name="password"></p>    <p><input type="submit" name="submit" value="注冊"></p>   </form>  </body> </html>

        4 signup.php 注冊程序

        <?php   header("Content-Type: text/html; charset=utf8");   if(!isset($_POST['submit'])){   exit("錯誤執行");  }//判斷是否有submit操作   $name=$_POST['name'];//post獲取表單里的name  $password=$_POST['password'];//post獲取表單里的password   include('connect.php');//鏈接數據庫  $q="insert into user(id,username,password) values (null,'$name','$password')";//向數據庫插入表單傳來的值的sql  $reslut=mysql_query($q,$con);//執行sql    if (!$reslut){   die('Error: ' . mysql_error());//如果sql執行失敗輸出錯誤  }else{   echo "注冊成功";//成功輸出注冊成功  }  mysql_close($con);//關閉數據庫  ?>

        注冊流程完成,下面是用戶登錄【推薦學習:PHP視頻教程】

        5 login.html 登錄表單

        <!doctype html> <html lang="en">  <head>   <meta charset="UTF-8">   <title>登陸</title>  </head>  <body>   <form name="login" action="login.php" method="post">     <p>用戶名<input type=text name="name"></p>     <p>密 碼<input type=password name="password"></p>     <p><input type="submit" name="submit" value="登錄"></p>    </form>  </body> </html>

        6 login.php 登錄程序

        <?PHP  header("Content-Type: text/html; charset=utf8");  if(!isset($_POST["submit"])){   exit("錯誤執行");  }//檢測是否有submit操作    include('connect.php');//鏈接數據庫  $name = $_POST['name'];//post獲得用戶名表單值  $passowrd = $_POST['password'];//post獲得用戶密碼單值   if ($name && $passowrd){//如果用戶名和密碼都不為空     $sql = "select * from user where username = '$name' and password='$passowrd'";//檢測數據庫是否有對應的username和password的sql     $result = mysql_query($sql);//執行sql     $rows=mysql_num_rows($result);//返回一個數值     if($rows){//0 false 1 true      header("refresh:0;url=welcome.html");//如果成功跳轉至welcome.html頁面      exit;     }else{     echo "用戶名或密碼錯誤";     echo "      <script>        setTimeout(function(){window.location.href='login.html';},1000);      </script>      ";//如果錯誤使用js 1秒后跳轉到登錄頁面重試;     }        }else{//如果用戶名或密碼有空     echo "表單填寫不完整";     echo "       <script>        setTimeout(function(){window.location.href='login.html';},1000);       </script>";        //如果錯誤使用js 1秒后跳轉到登錄頁面重試;  }   mysql_close();//關閉數據庫 ?>

        7 welcome.html 登錄成功跳轉頁面

        <!doctype html> <html lang="en">  <head>   <meta charset="UTF-8">   <title>登陸成功</title>  </head>  <body>   歡迎光臨  </body> </html>

        至此一個簡單的完整的注冊登錄系統完成,代碼很簡單沒有考慮驗證安全性健壯性,之后在進行完善。

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国产午夜精品久久久久九九电影| 日韩精品国产自在欧美| 久久精品国产一区二区电影| 国产亚洲婷婷香蕉久久精品| 日韩精品人妻系列无码专区 | 国产精品久久久久影院色| 中文字幕无码久久精品青草| 国产精品性爱| 99re66在线观看精品免费| 国产精品你懂得| 国产综合精品一区二区三区| 亚洲国产精品无码久久久蜜芽 | 国产在线不卡午夜精品2021| 人人妻人人澡人人爽欧美精品| 久久精品无码一区二区三区日韩 | 亚洲国产精品人人做人人爽 | 亚洲精品国产字幕久久不卡| 欧美精品人爱a欧美精品| 国产精品手机在线观看你懂的| 四虎成人精品免费影院| 精品一区二区三区免费| 国产精品一区二区久久| 国产精品高清视亚洲精品| jizz国产精品网站| 精品无码国产污污污免费网站| 无码人妻精品一区二区三| 亚洲精品午夜国产VA久久成人| 亚欧乱色国产精品免费视频| 欧美国产成人精品一区二区三区| 国产亚洲色婷婷久久99精品91| 国产成人精品久久亚洲| 99国产精品国产免费观看| 国产精品成人99久久久久91gav| 99在线精品免费视频| 国产精品久久久99| 久久99精品久久久久久野外| 久久久精品人妻无码专区不卡| 久久精品一区二区影院| 无码精品前田一区二区| 中文精品人人永久免费| 四虎国产精品永久在线|