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

时间:2017-04-05 05:57:12

标签: 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'] == $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以保护我网站的前端。

谢谢!

1 个答案:

答案 0 :(得分:0)

您仍然可以使用.htaccess执行此操作,或者您是否需要除弹出窗口以外的其他内容来授予您的用户访问权限?