php页面验证密码访问

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
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片快捷回复

    暂无评论内容