关于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这一项前的#号,可还是不行,还请各位指点一下!
...全文
62 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
zmouki 2008-03-28
  • 打赏
  • 举报
回复
不懂,帮顶一下吧!听说过这个basic的验证功能!

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧