ThinkPHP5實現簡單的登入功能
阿新 • • 發佈:2018-11-25
public function verification() { // 判斷是否是POST登入,如果不是,直接殺掉 if(!isset($_POST['submit'])){ $this->error("非法訪問!!!"); } $username = $_POST['username']; $password = $_POST['password']; // 檢測使用者名稱及密碼是否正確 $user = Db::table('admin_login')->where('username', "=", $username)->select(); if($user) { // 把查詢到的記錄的密碼與使用者輸入的密碼進行比較 if($user[0]['password'] === $password) { // 驗證成功,給使用者資訊session持久化操作(user, id) session('user', $user[0]['user']); session('id', $user[0]['id']); // 並跳轉到後臺頁面 $this->redirect("index"); }else { // 使用者名稱正確,密碼錯誤 $this->redirect("adminCheng"); } } else { // 使用者名稱錯誤,密碼錯誤 $this->redirect("adminCheng"); } }