HTTP身份验证在本地服务器上正常工作,但在远程服

时间:2014-03-02 22:46:27

标签: php http authentication http-authentication

任何人都可以告诉我为什么在远程服务器上输入正确的用户名和密码时,它仍然告诉我密码不正确,而在本地服务器上它一切正常?谢谢!

<?php
$username = sha1("random");
$password = sha1("random"); 
if((!isset($_SERVER['PHP_AUTH_USER']) || !isset($_SERVER['PHP_AUTH_PW'])) || 
(sha1($_SERVER['PHP_AUTH_USER']) != $username || sha1($_SERVER['PHP_AUTH_PW']) != $password)){
    header('HTTP/1.1 401 Unauthorized');
    header("WWW-Authenticate: Basic realm='My realm'");
    exit("Please enter the correct password");
}
?>

0 个答案:

没有答案
相关问题