**[[続・質問箱/643]] [#xc6d01cb] #author("2018-03-11T15:00:28+09:00;2005-03-16T23:31:51+09:00","","") **[[質問箱/2643]] [#xc6d01cb] |RIGHT:70|LEFT:410|c |~カテゴリ|| |~サマリ|「ページの一覧」に認証をかける| |~バージョン|1.4.5| |~投稿者|[[くぼ]]| |~状態|完了| |~投稿日|&new{2005-03-05 (土) 13:21:20};| ***質問 [#h9164ac9] ページの一覧(cmd=list)に認証をかけることは可能でしょうか? $read_auth_pagesに書いてみましたがだめでした。 そもそも’index.php?cmd=’というのに認証をかけること自体無理なのでしょうか? ***回答 [#w6cf1b9f] -list.inc.phpの改造をすれば可能。 -- &new{2005-03-05 (土) 13:53:40}; - cmdに認証をかけることはできないです。listに認証機能をつけるのは、こんなかんじで。 -- [[teanan]] &new{2005-03-05 (土) 14:28:41}; -- &ref(./list.inc.php.pass.diff); -本気で認証かけるとなるとfilelistとかls(2)とかmapにも必要になってくるような気が。限りなく無理に近いような気がします。 -- [[Ratbeta]] &new{2005-03-05 (土) 14:55:16}; -そですね (^^; 目的を明確にしていただいたほうがいいかもです。 -- [[teanan]] &new{2005-03-05 (土) 15:17:05}; -ありがとうございます。目的はそのままで、未認証の人にwiki内ページの存在を知られないためです。 -- [[くぼ]] &new{2005-03-07 (月) 08:41:30}; -管理者パスを必要とする上のパッチでは不適切ということですね。「未認証の人には何も見せない&認証済みの人には全て公開」というのであればWebサーバレベルでHTTP認証をかけてしまうのが手っ取り早いと思います。 -- &new{2005-03-07 (月) 12:54:12}; -管理者かどうかに関わらず認証を通った人がページ一覧を見れれば良いのですけど、EZweb対応端末の自動認証のからみもあり、$auth_usersで一元管理したいのでした。ありがとうございました。 -- [[くぼ]] &new{2005-03-09 (水) 23:22:54}; -とりあえずリスト表示に認証をかけたいなら、[[ここ:http://pc5.2ch.net/test/read.cgi/php/1107619069/461]]の方法で可能です -- &new{2005-03-09 (水) 23:54:00}; -[[続・質問箱/497]]に加え、actionを殺し、凍結ページのみで動作するように改造。閲覧制限した特定ページで#listし、凍結。 -- &new{2005-03-09 (水) 23:54:27}; -[[質問箱/2497]]に加え、actionを殺し、凍結ページのみで動作するように改造。閲覧制限した特定ページで#listし、凍結。 -- &new{2005-03-09 (水) 23:54:27}; -しかし、いくらlistに認証をかけたところで、既にRatbetaさんが指摘されたように、他のものでページの存在を探索可能。 -- &new{2005-03-10 (木) 00:00:35}; -いろいろありがとうございます。 -- [[くぼ]] &new{2005-03-16 (水) 23:31:51}; #comment