PHP開發簡單圖書借閱系統之用戶登入功能

前面我們已經註冊成功,並且把資訊保存到資料庫中。

現在我們就可以在登入文字方塊中填入所註冊的訊息,只要登入訊息與註冊訊息相匹配,就可以成功登陸跳到首頁。

1616.png

這裡需要對中的submit進行判斷。

根據session裡面儲存的id判斷您是否在登入狀態,如果您已經登陸了,則會結束登陸。

alert('您已登陆');window.location='index.php'"; // 登录过的话,立即结束 exit; } } ?>

session 變數用於儲存關於使用者會話(session)的信息,或更改使用者會話(session)的設定。

取得POST參數,透過SQL語句,檢查使用者名稱和密碼是否符合。

alert('登陆成功');window.location='index.php'"; } else { // 管理员登录失败 echo ""; } ?>

md5()函數是用來給檔案加密。


繼續學習
||
alert('退出成功!');window.location='landing.php'"; } if(isset($_POST['submit'])){ // 如果已经登录过,直接退出 if(isset($_SESSION['id'])) { //重定向到管理留言 echo ""; // 登录过的话,立即结束 exit; } // 获得参数 $nickname=$_POST['username']; $password=$_POST['password']; //$password=md5($password); // 检查帐号和密码是否正确, $sql="select * from user where name='$nickname' and password='$password'"; $re = mysqli_query($link,$sql); $result=mysqli_fetch_array($re); // 如果用户登录正确 if(!empty($result)) { //注册session变量,保存当前会话用户的昵称 $_SESSION['id']=$result['id']; // 登录成功重定向到管理页面 echo ""; } else { // 管理员登录失败 echo ""; } } ?>
提交 重置程式碼
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!