博客园  :: 首页  :: 新随笔  :: 订阅 订阅  :: 管理

PHP http 简单用户验证

Posted on 2016-11-07 09:23  PHP-张工  阅读(459)  评论(0编辑  收藏  举报
<?php

// 用户列表
$user_list = ['user' => 'password'];

$user = $_SERVER['PHP_AUTH_USER'];
$pass = $_SERVER['PHP_AUTH_PW'];

if ((@$user_list[$user] ?: '') !== $pass)
{
    header('WWW-Authenticate: Basic realm="用户登录"');
    header('HTTP/1.0 401 Unauthorized');
    die("未登录");
}

// 登录成功
echo "<p>Welcome $user.</p>";