PHP8.1.21版本已发布
vue8.1.21版本已发布
jquery8.1.21版本已发布

本地怎么使用http authentication

原创
2016-06-13 12:57:04 726浏览

本地如何使用http authentication
我在本地测试HTTP Authentication的时候无法登陆,放在买来的空间里却可以登录,请问本地如何使用authentication

我系统win 7

安装了apache 2.0  PHP 5.3 mysql 5.5

apache里的httpd.conf我也调用了AUTH,比如

LoadModule auth_module modules/mod_auth.so
LoadModule auth_anon_module modules/mod_auth_anon.so
LoadModule auth_dbm_module modules/mod_auth_dbm.so
LoadModule auth_digest_module modules/mod_auth_digest.so
LoadModule autoindex_module modules/mod_autoindex.so


$username = 'admin';
$password = 'admin';
if(isset($_SERVER['PHP_AUTH_USER']) &&
isset($_SERVER['PHP_AUTH_PW']))
{
if($_SERVER['PHP_AUTH_USER'] == $username &&
$_SERVER['PHP_AUTH_PW'] == $password)
echo "You are now logged in";
else die("Invalid username / password combination");
}
else
{
header('WWW-Authenticate: Basic realm = "Restricted Section"');
header('HTTP/1.0 401 Unauthorized');
die("Please enter your username and password");
}

authentication module php header
------解决方案--------------------
参考apache关于.htaccess / .htpasswd 的相关文档
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。