文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>通过数据库进行身份验证的一点注意事项

通过数据库进行身份验证的一点注意事项

时间:2007-02-17  来源:PHP爱好者

如果你通过如下的方法进行验证

<pre>

////////////////////////// USED FOR AUTHENTICATION ////////////////////////

function authenticate_user(){

Header("WWW-Authenticate: Basic realm="Restricted Admin Area"");

Header("HTTP/1.0 401 Unauthorized");

echo "You are not authorized to enter this section of the site!n";

exit;

}

if(!isset($PHP_AUTH_USER)) {

authenticate_user();

} else {

$sql = "SELECT * FROM admins WHERE adminUsername='$PHP_AUTH_USER' &&

adminPassword='$PHP_AUTH_PW'";

$r = mysql_query($sql);

if(@mysql_num_rows($r) <1){

authenticate_user();

}

}

////////////////////////// USED FOR AUTHENTICATION ////////////////////////

</pre>

可以,由于在 mysql 里面密码是加密的,所以你可能需要这样来验证!!

$sql = "SELECT * FROM admins WHERE adminUsername='$PHP_AUTH_USER' &&

adminPassword='PASSWORD($PHP_AUTH_PW)'";
php爱好者站 http://www.phpfans.net 为phper提供一切资讯.
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载