我试图用汤姆的回答here来密码保护我的网站。我抄他的access.php脚本只改变5日线:使用php的密码保护网页
$password = 'hello';
我然后创建在服务器上的同一个目录下的另一个文件(“test.php的”),并添加以下代码行:
<?php
require('access.php');
?>
secret text
然而,当我在my site“你好”型,它告诉我,我的密码不正确。有没有关于服务器设置的方式,不会允许这样做?尽管我已经在两个已经为html和php设置的服务器上尝试过这种方式,但在这两种情况下我的密码都不被接受。
他的密码被散列。你的不是。检查密码前面一行中的注释:_“//在这里放入sha1()加密密码 - 例如'hello'”_。你必须把结果'sha1('hello')'放在那里。 – FirstOne
我会认真考虑使用FB,OpenID和/或Google+进行用户验证。如果您需要帮助,只需提供帮助,我就会通过这个过程走向您。 100%安全,而且您不承担因泄露信息而造成的损失,因为您甚至从来没有看到用户的密码! –