关于Apache的basic验证

hohidl 2008-03-28 11:59:31
想问一下,如何开启apache下的basic功能,具体要怎么做啊?我在程序中写了如下代码
if (!isset($PHP_AUTH_USER) || (!isset($PHP_AUTH_PW)))
{
echo "<script language='JavaScript'>alert ('验证失败!请重新登陆。');</script>";
header("WWW-Authenticate:Basic realm='admin'");
header('HTTP/1.0 401 Unauthorized');
exit;
}

elseif ((isset($PHP_AUTH_USER)) && (isset($PHP_AUTH_PW)))
{
// echo "<script language='JavaScript'>alert('asd');</script>";
// echo "<script language='JavaScript'>alert($PHP_AUTH_USER);</script>";
// echo "<script language='JavaScript'>alert($PHP_AUTH_PW);</script>";
if (($PHP_AUTH_USER != "admin") || ($PHP_AUTH_PW !="admin"))
{
header ('WWW-Authenticate: Basic realm="My Private Stuff"');
header ('HTTP/1.0 401 Unauthorized');
echo 'Authorization Required.';
echo "<scritp language='JavaScript'>alert('ok');</script>";
}
else if (($PHP_AUTH_USER == "admin") && ($PHP_AUTH_PW == "admin"))
{
echo "<script language='JavaScript'>alert ('验证成功!');</script>";
exit;
}
}

同时在apache的配置目录下也去掉了LoadModule auth_basic_module modules/mod_auth_basic.so这一项前的#号,可还是不行,还请各位指点一下!
...全文
40 点赞 收藏 1
写回复
1 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
zmouki 2008-03-28
不懂,帮顶一下吧!听说过这个basic的验证功能!
回复
相关推荐
发帖
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
帖子事件
创建了帖子
2008-03-28 11:59
社区公告
暂无公告