拜拜 发表于 2013-1-2 11:12

【球指点一下】本地如何使用http authentication【php】

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

我系统win 7

安装了apache 2.0PHP 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



<?php
$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");
}

拜拜 发表于 2013-1-2 17:09

原来是apache的问题,研究了半天,累死,还是装个WAMP解决了,唉
页: [1]
查看完整版本: 【球指点一下】本地如何使用http authentication【php】