AI摘要
PHP页面密码验证访问。内容概述:
1. 设置页面内容类型为HTML,字符集为UTF-8。
2. 定义函数code($user, $pass)用于验证用户名和密码。
3. 在$users数组中预设一个管理员用户及其密码。
4. 如果输入的用户名和密码匹配预设的账号与密码,则返回true,否则返回false。
5. 若验证不通过,则通过http_resp进行响应处理。
重点:PHP页面密码验证,通过自定义函数code进行验证,若验证失败则通过HTTP响应处理。
<?php
header("Content-type: text/html; charset=utf-8");
function code($user, $pass) {
$users = ['admin'=>'123456'];
if(isset($users[$user]) && $users[$user] === $pass) {
return true;
} else {
return false;
}
}
if(!code(@$_SERVER['PHP_AUTH_USER'], @$_SERVER['PHP_AUTH_PW'])) {
http_response_code(401);
header('WWW-Authenticate:Basic realm="My website"');
echo '需要用户名和密码才能继续访问';
exit;
} else {
}
echo "验证成功";
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容