質問箱/3321

カテゴリ
サマリPKWK_READONLY と read_auth の両立
バージョン1.4.6
投稿者うっき?
状態完了
投稿日2006-02-06 (月) 09:32:03

質問

読み取り専用にすると閲覧認証が使用できなくなります。 この機能を両立するようにする方法やパッチはありませんでしょうか

回答

  • lib/auth.php にある二つ目の PKWK_READONLY がキモじゃないかな -- 2006-02-07 (火) 00:53:06
    • edit_auth に if (PKWK_READONLY) return FALSE; を加えて、basic_auth から PKWK_READONLY を削除してみました。CGI 形式のPHPでなけれ大丈夫かな? -- うっき? 2006-02-07 (火) 08:36:29
  • 同じバージョンで同様の事象にはまってます。lib/auth.phpにあるPKWK_READONLYを消すような方法も掲載されていたのですが試してみたところ症状が変わらず。
    //if (PKWK_READONLY ||
    if (! isset($_SERVER['PHP_AUTH_USER']) ||
       ! in_array($_SERVER['PHP_AUTH_USER'], $user_list) ||
    このほかに何か対策法等ありますでしょうか? -- たじ? 2006-07-20 (火) 11:10:29
  • 1.4.7では大丈夫です(自分は)。もちろん、「define('PKWK_READONLY', 1);」です。「自作プラグイン/userauth.php」と「設定用ファイルの作成」を導入していますが、「読み取り専用にすると閲覧認証使用できなくなります」という問題は起きていません。 -- Lq? 2006-07-20 (木) 12:38:52
  • ありがとうございます。どうも現象が複数あったようで動くことは動くのですがread_authだけパスワードがどうしても一致しません。頂いた情報をもとに再度検証して結果をご報告します。 -- たじ? 2006-07-24 (月) 12:38:55
    • あっ、ホントだ。確かに動くことには動くけど、'PKWK_READONLY'が1だと、パスが一致しませんね。中途半端な情報ですみませんでした。僕はページをindex.phpとedit.phpいう風に分けていて、自分はwikiを見るときは常にedit.phpで見ているので、あんまり気になりませんが…。edit.php:PKWK_READONLY:0。index.php:PKWK_READONLY:1。としてます。 -- Lq? 2006-07-24 (月) 16:51:00


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2006-07-24 (月) 16:51:19
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u5. HTML convert time: 0.289 sec.

OSDN