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

        php如何實現登錄的操作功能

        php實現登錄操作的方法:首先連接和創建數據庫;然后使用layui框架創建前臺頁面;接著創建“login.php”文件,用來判斷用戶名密碼的正確性;最后訪問文件目錄查看登錄界面效果即可。

        php如何實現登錄的操作功能

        推薦:《PHP視頻教程》

        開始自然是從最簡單的功能起步,我第一個任務選擇了做一個登錄操作,其實也沒想象中那么簡單。

        1.首先自然是連接和創建數據庫

        這部分我寫在model.php中

        $userName='root'; $passWord=''; $host='localhost'; $dataBase='login'; //創建連接 $conn=mysqli_connect($host,$userName,$passWord,$dataBase);

        2.寫前臺頁面,為了熟練前端框架,用了layui框架使界面,前面有一段js代碼,來判斷用戶名密碼輸入是否為空

        <!DOCTYPE html> <html lang="en"> <script src="layui.js";></script> <link rel="stylesheet" href="layui.css" ;> <head>     <meta charset="UTF-8">     <title>注冊登錄</title> </head> <script language=JavaScript>     function InputCheck()     {         if (Login.username.value == "")             {              alert("請輸入用戶名!");              Login.username.focus();              return (false);              }         if (Login.password.value == "")              {                alert("請輸入密碼!");                Login.password.focus();             return (false);              }          } </script> <body style="background: #1E9FFF"> <p style="position: absolute; left: 50%; top: 50%;width: 500px; margin-left:-250px; margin-top: -200px">     <p style="background: #FFFFFF; padding: 20px;border-radius: 4px;box-shadow: 5px 5px 20px #444444" >         <p class="layui-form">             <form action="login.php" method="post" name="Login" οnsubmit="return InputCheck()">                 <p class="layui-form-item" style="color: gray">                     <h2>注冊登錄系統</h2>                 </p>                 <hr>                 <p class="layui-form-item">                     <label class="layui-form-label">用戶名</label>                     <p class="layui-input-block">                         <input type="text" name="username" id="username" placeholder="用戶名" autocomplete="off" class="layui-input">                     </p>                 </p>                 <p class="layui-form-item">                     <label class="layui-form-label">密    碼</label>                     <p class="layui-input-block">                         <input type="password" name="password" id="password" placeholder="密碼" autocomplete="off" class="layui-input">                     </p>                 </p>                 <p class="layui-form-item">                     <p class="layui-input-block";>                         <input type="submit" value="登錄" class="layui-btn">                         <input type="button" value="注冊" class="layui-btn">                     </p>                 </p>             </form>         </p>     </p> </p> </body> </html>

        3.login.php 用來判斷用戶名密碼的正確性,關于這一點我看了網上的很多方法,五花八門,在我沒遇到障礙之前,我決定先用簡單的形式,就是用sql語句查詢用戶名配上密碼的結果集,結果集為空,則不存在該用戶。

        <?php  //數據庫連接 require_once 'model.php'; //從登錄頁接受來的數據 $name=$_POST['username']; $pwd=$_POST['password']; $sql="select id,username,password from user where username='$name' AND password='$pwd';"; $result=mysqli_query($conn,$sql); $row=mysqli_num_rows($result);  if(!$row){          echo "<script>alert('密碼錯誤,請重新輸入');location='login.html'</script>";      }     else{          echo "<script>alert('登錄成功');location='123'</script>";     };

        4.文件目錄

        php如何實現登錄的操作功能

        5.效果

        php如何實現登錄的操作功能

        php如何實現登錄的操作功能

        6.小結

        總體上不是特別困難,因為功能十分簡單,下一步的任務是加入注冊功能,以及驗證碼功能。

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国产精品三级国产电影| 精品久久久久久99人妻| 国产精品福利区一区二区三区四区| 精品日本一区二区三区在线观看| 国产精品特级毛片一区二区三区| 欧美日韩精品系列一区二区三区国产一区二区精品 | 国内精品伊人久久久久| 亚洲国产一成人久久精品| 国产精品亚洲二区在线观看| 999久久久无码国产精品| 亚洲精品成人网站在线观看| 久久久国产精品| 国产精品99久久久久久www| 国产成人精品免费午夜app| 久久久久久亚洲精品成人 | 国产精品久久久福利| 欧洲精品久久久av无码电影| 午夜精品一区二区三区在线视| 国产三级精品三级在线观看专1| 国产一区二区精品| 2018国产精华国产精品| 99久久久国产精品免费无卡顿| 老汉精品免费AV在线播放| 香蕉久久夜色精品升级完成| 中文精品久久久久人妻不卡| 亚洲国产精品成人久久蜜臀 | 国产精品久久久久一区二区三区| 99久久精品国产麻豆| 精品欧洲AV无码一区二区男男| 中文字幕无码精品三级在线电影| 亚洲精品永久在线观看| 亚洲欧美一级久久精品| 亚洲精品宾馆在线精品酒店| 亚洲精品国产电影| 一本色道久久88综合日韩精品| 无码人妻精品一区二| 亚州日韩精品专区久久久| 综合国产精品第一页| 亚洲AV无码久久精品蜜桃| 亚洲国产精品成人精品无码区| 无码国产精品一区二区免费16 |