【php开源代码栏目提醒】:文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。网学会员整理了php开源代码-LoginUser.php的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
<?php
$userfile = file("login.txt");
if (!(isset($_SERVER['PHP_AUTH_USER'])) && !(isset($_SERVER['PHP_AUTH_PW'])))
{
Header('WWW-Authenticate: Basic realm="请输入用户和密码"');
Header("HTTP/1.0 401 Unauthorized");
echo "本站提示:用户取消了登录!";
exit;
}
else
{
foreach ($userfile as $login)
{
list($username, $password) = explode(":", $login);
$password = trim($pass
word);
if (($username == $_SERVER['
PHP_AUTH_USER']) && ($password == $_SERVER['PHP_AUTH_PW']))
{
$authorized = TRUE;
echo $_SERVER['PHP_AUTH_USER']."身份认证成功,欢迎你".$username;
break;
}
else
{
// 如果是错误的用户名称/密码对,强制再验证
Header(' WWW-Authenticate: Basic realm="请重新输入用户和密码"');
Header("HTTP/1.0 401 Unauthorized");
echo "本站提示 : 用户或密码错误!";
exit;
}
}
}
?>