最新消息:XAMPP默认安装之后是很不安全的,我们只需要点击左方菜单的 "安全"选项,按照向导操作即可完成安全设置。

第十四章-盤古開天(五)-登入功能(下)

XAMPP下载 admin 1000浏览 0评论
 在後端處理的部分,
一樣先接收值

$user_account = $_POST[“user_account”];
$user_pw = $_POST[“user_pw”];
接收完後一樣要用正則判斷帳密是否為合法字元,
之後進資料庫搜尋是否為正確的帳密,
如果沒搜尋到就回登入頁面

//搜尋是否有此帳號
$stmt2 = $conn->prepare( “SELECT COUNT(*) AS ACCOUNT_COUNT FROM USER_DATA WHERE USER_ACCOUNT = :USER_ACCOUNT AND PASSWORD = :PASSWORD ” );
$stmt2->bindParam ( ‘:USER_ACCOUNT’ , $user_account );
$stmt2->bindParam ( ‘:PASSWORD’ , $user_pw );
$stmt2 -> execute();
$row=$stmt2->fetchAll(PDO::FETCH_ASSOC);
//如果沒有搜尋到帳號
if($row[0][‘ACCOUNT_COUNT’] == 0){
echo “<script>alert(‘無此帳號’);</script>”;
echo “<script>window.location.href=’$url’;</script>”;
return null;
}
確定有找到此帳號密碼,
就要幫他寫入session,
那在寫入session前可以幫他寫入登入記錄(此部分這裡沒有做),

#將帳號寫入session
$_SESSION[‘account_temp’]=$user_account;
寫入之後幫他轉跳到主畫面,
這樣登入功能就算完成了!!

转载请注明:XAMPP中文组官网 » 第十四章-盤古開天(五)-登入功能(下)

您必须 登录 才能发表评论!