Php WordPress-在前端设置基本HTTP身份验证

Php WordPress-在前端设置基本HTTP身份验证,php,wordpress,Php,Wordpress,我想在我的WordPress站点上实现基本的HTTP身份验证。我尝试使用插件,也尝试在header.php中使用自定义代码: <?php $username = 'admin'; $password = 'letmein'; if (isset($_SERVER['PHP_AUTH_USER']) && isset($_SERVER['PHP_AUTH_PW'])) { if ($_SERVER['PHP_AUTH_USER']

我想在我的WordPress站点上实现基本的HTTP身份验证。我尝试使用插件,也尝试在header.php中使用自定义代码:

    <?php
  $username = 'admin';
  $password = 'letmein';

  if (isset($_SERVER['PHP_AUTH_USER']) &&
      isset($_SERVER['PHP_AUTH_PW']))
  {
    if ($_SERVER['PHP_AUTH_USER'] == $username &&
        $_SERVER['PHP_AUTH_PW']   == $password)
          echo "You are now logged in";
    else die("Invalid username / password combination");
  }
  else
  {
    header('WWW-Authenticate: Basic realm="Restricted Section"');
    header('HTTP/1.0 401 Unauthorized');
    die ("Please enter your username and password");
  }
?>

请让我知道如何将其应用到wordpress中,以保护我网站的前端


谢谢

您仍然可以使用.htaccess来执行此操作,还是希望通过弹出窗口以外的其他方式向用户提供访问权限