カテゴリ | |
サマリ | 「ページの一覧」に認証をかける |
バージョン | 1.4.5 |
投稿者 | くぼ |
状態 | 完了 |
投稿日 | |
ページの一覧(cmd=list)に認証をかけることは可能でしょうか?
$read_auth_pagesに書いてみましたがだめでした。
そもそも’index.php?cmd=’というのに認証をかけること自体無理なのでしょうか?
- list.inc.phpの改造をすれば可能。 --
- cmdに認証をかけることはできないです。listに認証機能をつけるのは、こんなかんじで。 -- teanan
- 本気で認証かけるとなるとfilelistとかls(2)とかmapにも必要になってくるような気が。限りなく無理に近いような気がします。 -- Ratbeta
- そですね (^^; 目的を明確にしていただいたほうがいいかもです。 -- teanan
- ありがとうございます。目的はそのままで、未認証の人にwiki内ページの存在を知られないためです。 -- くぼ
- 管理者パスを必要とする上のパッチでは不適切ということですね。「未認証の人には何も見せない&認証済みの人には全て公開」というのであればWebサーバレベルでHTTP認証をかけてしまうのが手っ取り早いと思います。 --
- 管理者かどうかに関わらず認証を通った人がページ一覧を見れれば良いのですけど、EZweb対応端末の自動認証のからみもあり、$auth_usersで一元管理したいのでした。ありがとうございました。 -- くぼ
- とりあえずリスト表示に認証をかけたいなら、ここの方法で可能です --
- 質問箱/2497に加え、actionを殺し、凍結ページのみで動作するように改造。閲覧制限した特定ページで#listし、凍結。 --
- しかし、いくらlistに認証をかけたところで、既にRatbetaさんが指摘されたように、他のものでページの存在を探索可能。 --
- いろいろありがとうございます。 -- くぼ