0
我需要一个简单的登录验证为我的测试网站。这是我发现,我把它放在我的index.php(2.5的Joomla):HTML PHP登录验证
<?
//-- login
if ($_SERVER["PHP_AUTH_USER"] != "USERNAME" || $_SERVER["PHP_AUTH_PW"] != "PASSWORD")
{
header("WWW-Authenticate: Basic realm=\"Enter username and password to proceed\"");
header("HTTP/1.0 401 Unauthorized");
echo "<h1>Authentication failed</h1>";
}
else
{
echo "<h1>Authentication succeeded</h1>";
}
?>
的PHP登录“弹出”正显示出完美的,但是当我点击“取消登录”我的网站将被载入无论如何。
如何防止加载我的网站?
'||'很好,因为他正在检查用户名/密码!=字符串。这意味着如果任何一个不匹配,“认证失败”。使用'&&'意味着它们都需要不匹配才能失败。 – 2013-02-19 23:01:11
糟糕,是的,你是对的。纠正。 – toomanyredirects 2013-02-19 23:05:15