|
分享一个php用户认证的代码,基于数据库保存的信息进行用户认证,有需要的朋友参考下吧。
php实现用户认证的一例代码,大家参考下。 代码:
<?php
/**
* 基于数据库的浏览器认证
* edit by bbs.it-home.org
*/
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("java2s") 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怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号