>백엔드 개발 >PHP 튜토리얼 > 本地怎么使用http authentication

本地怎么使用http authentication

WBOY
WBOY원래의
2016-06-13 12:57:04951검색

本地如何使用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

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

authentication module php header
------解决方案--------------------
参考apache关于.htaccess / .htpasswd 的相关文档
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.