bonichi
フォーラムへの返信
2件の返信を表示中 - 1 - 2件目 (全2件中)
-
フォーラム: プラグイン
返信が含まれるトピック: 「ktai style」で閲覧制限lilyfan様 ありがとうございます。
Basic認証を利用して閲覧制限に挑戦してみたいと思います。
「Ktai StyleとWordpress Passwordの互換性」参考にさせていただきました。そして、またつまずきました。。。
複数のID, パスワードを設定できた方がいいので
最下部にあった、<?php global $wpja_site_pass; $wpja_site_pass = array( 'user_1' => 'pass_1', 'user_2' => 'pass_2', ); function wpja_force_basic_auth() { if (! defined('WP_USE_THEMES')) { return; } global $wpja_site_pass; if (isset($_SERVER['PHP_AUTH_USER']) && array_key_exists($_SERVER['PHP_AUTH_USER'], $wpja_site_pass) && strcmp($wpja_site_pass[$_SERVER['PHP_AUTH_USER']], $_SERVER['PHP_AUTH_PW']) === 0) { return; } else { header('WWW-Authenticate: Basic realm="Please Enter Site Password"'); header('HTTP/1.0 401 Unauthorized'); if (! isset($_SERVER['PHP_AUTH_USER'])) { echo "Authorization Required"; } else { echo "Bad Password"; } exit; } } add_action('init', 'wpja_force_basic_auth'); ?>をmy-hacks.phpとして保存し、インストールディレクトリにアップロードし、管理画面「その他の設定」から「レガシーな my-hacks.php ファイルを使用」にチェックを入れて試してみました。
ユーザー名とパスワードが要求されるメッセージが出て来て、ユーザー名に「user_1」、パスワードに「pass_1」を入力しても、何度も同じようにユーザー名・パスワードの入力が要求されてしまい、進むことが出来ませんでした。
wp-blog-header.phpに追記していた
if (!is_user_logged_in()){ auth_redirect(); }などもすべて削除したのですが状況は変わらず。
ベージック認証でもやりたかったことが実現出来そうなので、なんとかクリアしたいところです。
素人相手で申し訳ございませんが、ご教授頂けませんでしょうか。フォーラム: プラグイン
返信が含まれるトピック: 「ktai style」で閲覧制限
2件の返信を表示中 - 1 - 2件目 (全2件中)