php select user 验证,php 用户验证的简单示例
大家是否遇到過,打開一個網頁時,會彈出一個瀏覽器的提示框,讓你輸入用戶名與密碼呢?
本節分享的這段代碼,就是實現這樣的登錄驗證,快來看看吧。
代碼:
/**
* WWW-Authenticate 登錄驗證
* edit: www.jbxue.com
*/
function authenticate_user() {
header('WWW-Authenticate: Basic realm="Secret Stash"');
header("HTTP/1.0 401 Unauthorized");
exit;
}
if (! isset($_SERVER['PHP_AUTH_USER'])) {
authenticate_user();
} else {
mysql_pconnect("localhost","authenticator","secret") or die("無法連接數據庫服務器。");
mysql_select_db("navioo") or die("無法連接數據庫。");
$query = "SELECT username, pswd FROM user WHERE username='$_SERVER[PHP_AUTH_USER]' AND pswd=MD5('$_SERVER[PHP_AUTH_PW]')";
$result = mysql_query($query);
//驗證失敗,繼續返回登錄窗口
if (mysql_num_rows($result) == 0) {
authenticate_user();
}
}
?>
總結
以上是生活随笔為你收集整理的php select user 验证,php 用户验证的简单示例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php trace 图形,trace工具
- 下一篇: 200 年后,人们终于知道了贝多芬的神秘