我想实现的是,不需要用户名,只提示输入一个密码,如果正确就能访问网站,请教各位怎么实现?
站点基于PHP
站点基于PHP
|
wogongDec 1, 2012
1
tumblr的加密blog很符合这个要求。
|
|
2
@wogong 额,我是自己的站点
|
|
binuxDec 1, 2012
3
http basic authentication
|
|
eric_qDec 1, 2012
4
这件事可以用 apache/nginx 来做,不需要在 php 层面上做更改
|
|
skyleftDec 1, 2012
5
WEB服务软件,貌似都有这个功能。
|
|
6
@binux thx!
|
|
7
@eric_q 嗯,我知道是在nginx下做,具体实现不太懂
|
|
liuhang0077Dec 1, 2012
8
|
|
9
@sophy 那个太长了。。 用短网址好了 http://ytt.me/vHuDi3
|
|
10
@liuhang0077 3Q!!
|
|
11
根本就不需要这么复杂,直接加个header就可以了。在弹出输入框里面提交的用户名和密码就是$_SERVER['PHP_AUTH_USER']和$_SERVER['PHP_AUTH_PW']
<?php if (isset($_SERVER['PHP_AUTH_USER']) && isset($_SERVER['PHP_AUTH_PW'])) { echo 'User: ' . $_SERVER['PHP_AUTH_USER'] . ' Password: ' . $_SERVER['PHP_AUTH_PW']; } else { header("WWW-Authenticate: Basic realm=\"Login\""); } ?> |
|
liuhang0077Dec 2, 2012
12
|