找回密码
 立即注册
搜索
查看: 1197|回复: 1

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

[复制链接]
     
发表于 2013-1-2 11:12 | 显示全部楼层 |阅读模式
我在本地测试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
  1. <?php
  2. $username = 'admin';
  3. $password = 'admin';
  4. if(isset($_SERVER['PHP_AUTH_USER']) &&
  5.    isset($_SERVER['PHP_AUTH_PW']))
  6. {
  7.     if($_SERVER['PHP_AUTH_USER'] == $username &&
  8.        $_SERVER['PHP_AUTH_PW']     == $password)
  9.        echo "You are now logged in";
  10.     else die("Invalid username / password combination");
  11. }
  12. else
  13. {
  14.     header('WWW-Authenticate: Basic realm = "Restricted Section"');
  15.     header('HTTP/1.0 401 Unauthorized');
  16.     die("Please enter your username and password");
  17. }
复制代码
回复

使用道具 举报

     
 楼主| 发表于 2013-1-2 17:09 | 显示全部楼层
原来是apache的问题,研究了半天,累死,还是装个WAMP解决了,唉
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-9-12 17:29 , Processed in 0.038838 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表