0

我一直在尝试使用以下代码保护 Joomla 2.5 站点中的单个 Chronoform

<?php
if (!(isset($_SERVER['PHP_AUTH_USER']) && isset($_SERVER['PHP_AUTH_PW']) &&
    $_SERVER['PHP_AUTH_USER'] == 'Shelley' && $_SERVER['PHP_AUTH_PW'] == 'TopSecret')) {
  header('WWW-Authenticate: Basic realm="Secure Area"');
  header('Status: 401 Unauthorized');
} else {
echo "yes!";
}
?>

(这只是登录和通过的一个例子)。但是,当用户单击取消按钮时,它仍然会继续。我检查了生成的代码,它没有改变头部信息,因此它可以重定向到 401 页面,但我还没有找到解决方法。谢谢

4

0 回答 0