質問箱/2643

カテゴリ
サマリ「ページの一覧」に認証をかける
バージョン1.4.5
投稿者くぼ?
状態完了
投稿日2005-03-05 (土) 13:21:20

質問

ページの一覧(cmd=list)に認証をかけることは可能でしょうか? $read_auth_pagesに書いてみましたがだめでした。

そもそも’index.php?cmd=’というのに認証をかけること自体無理なのでしょうか?

回答

  • list.inc.phpの改造をすれば可能。 -- 2005-03-05 (土) 13:53:40
  • cmdに認証をかけることはできないです。listに認証機能をつけるのは、こんなかんじで。 -- teanan 2005-03-05 (土) 14:28:41
  • 本気で認証かけるとなるとfilelistとかls(2)とかmapにも必要になってくるような気が。限りなく無理に近いような気がします。 -- Ratbeta? 2005-03-05 (土) 14:55:16
  • そですね (^^; 目的を明確にしていただいたほうがいいかもです。 -- teanan 2005-03-05 (土) 15:17:05
  • ありがとうございます。目的はそのままで、未認証の人にwiki内ページの存在を知られないためです。 -- くぼ? 2005-03-07 (月) 08:41:30
  • 管理者パスを必要とする上のパッチでは不適切ということですね。「未認証の人には何も見せない&認証済みの人には全て公開」というのであればWebサーバレベルでHTTP認証をかけてしまうのが手っ取り早いと思います。 -- 2005-03-07 (月) 12:54:12
  • 管理者かどうかに関わらず認証を通った人がページ一覧を見れれば良いのですけど、EZweb対応端末の自動認証のからみもあり、$auth_usersで一元管理したいのでした。ありがとうございました。 -- くぼ? 2005-03-09 (水) 23:22:54
  • とりあえずリスト表示に認証をかけたいなら、ここの方法で可能です -- 2005-03-09 (水) 23:54:00
  • 質問箱/2497に加え、actionを殺し、凍結ページのみで動作するように改造。閲覧制限した特定ページで#listし、凍結。 -- 2005-03-09 (水) 23:54:27
  • しかし、いくらlistに認証をかけたところで、既にRatbetaさんが指摘されたように、他のものでページの存在を探索可能。 -- 2005-03-10 (木) 00:00:35
  • いろいろありがとうございます。 -- くぼ? 2005-03-16 (水) 23:31:51


添付ファイル: filelist.inc.php.pass.diff 1280件 [詳細]

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

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

OSDN