php WordPress的固定ページに基本认证かける

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php WordPress的固定ページに基本认证かける相关的知识,希望对你有一定的参考价值。

<?php
if(!is_home()):
  if(is_category('1')) : //Basic認証を掛けたいカテゴリIDを指定
    $userArray = array(
      "admin" => "password"
    );
    basic_auth($userArray);
  endif;
endif;
?>
<?php
function basic_auth($auth_list,$realm="Restricted Area",$failed_text="認証に失敗しました"){
  if (isset($_SERVER['PHP_AUTH_USER']) and isset($auth_list[$_SERVER['PHP_AUTH_USER']])){
    if ($auth_list[$_SERVER['PHP_AUTH_USER']] == $_SERVER['PHP_AUTH_PW']){
      return $_SERVER['PHP_AUTH_USER'];
    }
  }
  header('WWW-Authenticate: Basic realm="'.$realm.'"');
  header('HTTP/1.0 401 Unauthorized');
  header('Content-type: text/html; charset='.mb_internal_encoding());
  die($failed_text);
}

以上是关于php WordPress的固定ページに基本认证かける的主要内容,如果未能解决你的问题,请参考以下文章

javascript スマホからPCページを见た场合,别ページにリダイレクトする

php 固定ページの画像パスを省略

apache_conf さくらインターネットで基本认证かます

php 固定ページのみ自动的に付与されるpタグやBRタグを无效

text 固定ページ

text 楽天スマートフォン商品ページ风ボタンフッター固定