PHP 使用401鉴定登录
使用浏览器自带的鉴权方式输入账号密码登录,这里使用到 http 401状态码。
PHP代码如下:
private function auth_check(){
if( session('USER') ) return true;
$name = $_SERVER['PHP_AUTH_USER'];
$pass = $_SERVER['PHP_AUTH_PW'];
if ( $name !='username' && $pass !='password' ){
header('WWW-Authenticate: Basic realm="天使的思念"');
header('HTTP/1.0 401 Unauthorized');
echo '验证失败';
exit;
}
session('USER',1);
}