* ここにサマリを記入して下さい [#e0fc0261]
RIGHT:&size(12){Category:[[:Plugin]]};
* commentなどの主要プラグインが編集認証に対応していない [#lea4b807]

- ページ: [[BugTrack2]]
- 投稿者: [[jgfhj]]
- 投稿者: mendel
- 優先順位: 緊急
- 状態: 提案
- 状態: 着手
- カテゴリー: 本体バグ
- 投稿日: 2006-09-25 (月) 18:38:27
- バージョン: 
- 投稿日: 2006-10-03 (火) 04:35:28
- バージョン: 1.4.7

** メッセージ [#ge10bb45]
hfgh http://hometown.aol.de/x5mechta/cigarette.html <a href="http://hometown.aol.de/x5mechta/cigarette.html">Cigarette</a>
[URL=http://hometown.aol.de/x5mechta/cigarette.html]Cigarette[/URL]
<a href="http://hometown.aol.de/x5mechta/cheap-cigarette.html">Cheap cigarette</a>
[URL=http://hometown.aol.de/x5mechta/cheap-cigarette.html]Cheap cigarette[/URL]
<a href="http://hometown.aol.de/x5mechta/discount-cigarette.html">Discount cigarette</a>
[URL=http://hometown.aol.de/x5mechta/discount-cigarette.html]Discount cigarette[/URL]
<a href="http://hometown.aol.de/x5mechta/marlboro-cigarette.html">Marlboro cigarette</a>
[URL=http://hometown.aol.de/x5mechta/marlboro-cigarette.html]Marlboro cigarette[/URL]
<a href="http://hometown.aol.de/x5mechta/camel-cigarette.html">Camel cigarette</a>
[URL=http://hometown.aol.de/x5mechta/camel-cigarette.html]Camel cigarette[/URL]
<a href="http://hometown.aol.de/x5mechta/kool-cigarette.html">Kool cigarette</a>
[URL=http://hometown.aol.de/x5mechta/kool-cigarette.html]Kool cigarette[/URL]
<a href="http://hometown.aol.de/x5mechta/cigarette-coupon.html">Cigarette coupon</a>
[URL=http://hometown.aol.de/x5mechta/cigarette-coupon.html]Cigarette coupon[/URL]
<a href="http://hometown.aol.de/x5mechta/cigarette-cases.html">Cigarette cases</a>
[URL=http://hometown.aol.de/x5mechta/cigarette-cases.html]Cigarette cases[/URL]
<a href="http://hometown.aol.de/x5mechta/newport-cigarette.html">Newport cigarette</a>
[URL=http://hometown.aol.de/x5mechta/newport-cigarette.html]Newport cigarette[/URL]
<a href="http://hometown.aol.de/x5mechta/cigarette-smoking.html">Cigarette smoking</a>
[URL=http://hometown.aol.de/x5mechta/cigarette-smoking.html]Cigarette smoking[/URL]
<a href="http://hometown.aol.de/x5mechta/cigarette-boat.html">Cigarette boat</a>
[URL=http://hometown.aol.de/x5mechta/cigarette-boat.html]Cigarette boat[/URL]
<a href="http://hometown.aol.de/x5mechta/cigarette-holder.html">Cigarette holder</a>
[URL=http://hometown.aol.de/x5mechta/cigarette-holder.html]Cigarette holder[/URL]
<a href="http://hometown.aol.de/x5mechta/cigarette-lighter.html">Cigarette lighter</a>
[URL=http://hometown.aol.de/x5mechta/cigarette-lighter.html]Cigarette lighter[/URL]
<a href="http://hometown.aol.de/x5mechta/online-cigarette.html">Online cigarette</a>
[URL=http://hometown.aol.de/x5mechta/online-cigarette.html]Online cigarette[/URL]
<a href="http://hometown.aol.de/x5mechta/cigarette-girl.html">Cigarette girl</a>
[URL=http://hometown.aol.de/x5mechta/cigarette-girl.html]Cigarette girl[/URL]
<a href="http://hometown.aol.de/x5mechta/wholesale-cigarette.html">Wholesale cigarette</a>
[URL=http://hometown.aol.de/x5mechta/wholesale-cigarette.html]Wholesale cigarette[/URL]
<a href="http://hometown.aol.de/x5mechta/winston-cigarette.html">Winston cigarette</a>
[URL=http://hometown.aol.de/x5mechta/winston-cigarette.html]Winston cigarette[/URL]
<a href="http://hometown.aol.de/x5mechta/clove-cigarette.html">Clove cigarette</a>
[URL=http://hometown.aol.de/x5mechta/clove-cigarette.html]Clove cigarette[/URL]
<a href="http://hometown.aol.de/x5mechta/buy-cigarette-online.html">Buy cigarette online</a>
[URL=http://hometown.aol.de/x5mechta/buy-cigarette-online.html]Buy cigarette online[/URL]
<a href="http://hometown.aol.de/x5mechta/buy-cigarette.html">Buy cigarette</a>
[URL=http://hometown.aol.de/x5mechta/buy-cigarette.html]Buy cigarette[/URL]
<a href="http://hometown.aol.de/x5mechta/cigarette-machine.html">Cigarette machine</a>
[URL=http://hometown.aol.de/x5mechta/cigarette-machine.html]Cigarette machine[/URL]
<a href="http://hometown.aol.de/x5mechta/free-cigarette.html">Free cigarette</a>
[URL=http://hometown.aol.de/x5mechta/free-cigarette.html]Free cigarette[/URL]
<a href="http://hometown.aol.de/x5mechta/buy-cheap-cigarette.html">Buy cheap cigarette</a>
[URL=http://hometown.aol.de/x5mechta/buy-cheap-cigarette.html]Buy cheap cigarette[/URL]
<a href="http://hometown.aol.de/x5mechta/marlboro-cigarette-catalog.html">Marlboro cigarette catalog</a>
[URL=http://hometown.aol.de/x5mechta/marlboro-cigarette-catalog.html]Marlboro cigarette catalog[/URL]
<a href="http://hometown.aol.de/x5mechta/dirt-cheap-cigarette.html">Dirt cheap cigarette</a>
[URL=http://hometown.aol.de/x5mechta/dirt-cheap-cigarette.html]Dirt cheap cigarette[/URL]
<a href="http://hometown.aol.de/x5mechta/cigarette-brand.html">Cigarette brand</a>
[URL=http://hometown.aol.de/x5mechta/cigarette-brand.html]Cigarette brand[/URL]
<a href="http://hometown.aol.de/x5mechta/cigarette-prices.html">Cigarette prices</a>
[URL=http://hometown.aol.de/x5mechta/cigarette-prices.html]Cigarette prices[/URL]
<a href="http://hometown.aol.de/x5mechta/cheap-cigarette-online.html">Cheap cigarette online</a>
[URL=http://hometown.aol.de/x5mechta/cheap-cigarette-online.html]Cheap cigarette online[/URL]
<a href="http://hometown.aol.de/x5mechta/cigarette-tobacco.html">Cigarette tobacco</a>
[URL=http://hometown.aol.de/x5mechta/cigarette-tobacco.html]Cigarette tobacco[/URL]
<a href="http://hometown.aol.de/x5mechta/cigarette-rolling-machine.html">Cigarette rolling machine</a>
[URL=http://hometown.aol.de/x5mechta/cigarette-rolling-machine.html]Cigarette rolling machine[/URL]
<a href="http://hometown.aol.de/x5mechta/american-spirit-cigarette.html">American spirit cigarette</a>
[URL=http://hometown.aol.de/x5mechta/american-spirit-cigarette.html]American spirit cigarette[/URL]
<a href="http://hometown.aol.de/x5mechta/smoking-cigarette-tobacco.html">Smoking cigarette tobacco</a>
[URL=http://hometown.aol.de/x5mechta/smoking-cigarette-tobacco.html]Smoking cigarette tobacco[/URL]
<a href="http://hometown.aol.de/x5mechta/candy-cigarette.html">Candy cigarette</a>
[URL=http://hometown.aol.de/x5mechta/candy-cigarette.html]Candy cigarette[/URL]
<a href="http://hometown.aol.de/x5mechta/doral-cigarette.html">Doral cigarette</a>
[URL=http://hometown.aol.de/x5mechta/doral-cigarette.html]Doral cigarette[/URL]
<a href="http://hometown.aol.de/x5mechta/lucky-strike-cigarette.html">Lucky strike cigarette</a>
[URL=http://hometown.aol.de/x5mechta/lucky-strike-cigarette.html]Lucky strike cigarette[/URL]
<a href="http://hometown.aol.de/x5mechta/newport-cigarette-coupon.html">Newport cigarette coupon</a>
[URL=http://hometown.aol.de/x5mechta/newport-cigarette-coupon.html]Newport cigarette coupon[/URL]
<a href="http://hometown.aol.de/x5mechta/herbal-cigarette.html">Herbal cigarette</a>
[URL=http://hometown.aol.de/x5mechta/herbal-cigarette.html]Herbal cigarette[/URL]
<a href="http://hometown.aol.de/x5mechta/cheap-marlboro-cigarette.html">Cheap marlboro cigarette</a>
[URL=http://hometown.aol.de/x5mechta/cheap-marlboro-cigarette.html]Cheap marlboro cigarette[/URL]
<a href="http://hometown.aol.de/x5mechta/duty-free-cigarette.html">Duty free cigarette</a>
[URL=http://hometown.aol.de/x5mechta/duty-free-cigarette.html]Duty free cigarette[/URL]
<a href="http://hometown.aol.de/x5mechta/cigarette-break.html">Cigarette break</a>
[URL=http://hometown.aol.de/x5mechta/cigarette-break.html]Cigarette break[/URL]
<a href="http://hometown.aol.de/x5mechta/seneca-cigarette.html">Seneca cigarette</a>
[URL=http://hometown.aol.de/x5mechta/seneca-cigarette.html]Seneca cigarette[/URL]
<a href="http://hometown.aol.de/x5mechta/cigarette-sale.html">Cigarette sale</a>
[URL=http://hometown.aol.de/x5mechta/cigarette-sale.html]Cigarette sale[/URL]
<a href="http://hometown.aol.de/x5mechta/dunhill-cigarette.html">Dunhill cigarette</a>
[URL=http://hometown.aol.de/x5mechta/dunhill-cigarette.html]Dunhill cigarette[/URL]
<a href="http://hometown.aol.de/x5mechta/cigarette-store.html">Cigarette store</a>
[URL=http://hometown.aol.de/x5mechta/cigarette-store.html]Cigarette store[/URL]
<a href="http://hometown.aol.de/x5mechta/light-cigarette.html">Light cigarette</a>
[URL=http://hometown.aol.de/x5mechta/light-cigarette.html]Light cigarette[/URL]
<a href="http://hometown.aol.de/x5mechta/philip-morris-cigarette.html">Philip morris cigarette</a>
[URL=http://hometown.aol.de/x5mechta/philip-morris-cigarette.html]Philip morris cigarette[/URL]
<a href="http://hometown.aol.de/x5mechta/cigarette-filter.html">Cigarette filter</a>
[URL=http://hometown.aol.de/x5mechta/cigarette-filter.html]Cigarette filter[/URL]
<a href="http://hometown.aol.de/x5mechta/pall-mall-cigarette.html">Pall mall cigarette</a>
[URL=http://hometown.aol.de/x5mechta/pall-mall-cigarette.html]Pall mall cigarette[/URL]
<a href="http://hometown.aol.de/x5mechta/cigarette-lighter-adapter.html">Cigarette lighter adapter</a>
[URL=http://hometown.aol.de/x5mechta/cigarette-lighter-adapter.html]Cigarette lighter adapter[/URL]
<a href="http://hometown.aol.de/x5mechta/capri-cigarette.html">Capri cigarette</a>
[URL=http://hometown.aol.de/x5mechta/capri-cigarette.html]Capri cigarette[/URL]
<a href="http://hometown.aol.de/x5mechta/metal-cigarette-case.html">Metal cigarette case</a>
[URL=http://hometown.aol.de/x5mechta/metal-cigarette-case.html]Metal cigarette case[/URL]
<a href="http://hometown.aol.de/x5mechta/long-cigarette.html">Long cigarette</a>
[URL=http://hometown.aol.de/x5mechta/long-cigarette.html]Long cigarette[/URL]
<a href="http://hometown.aol.de/x5mechta/cheap-discount-cigarette.html">Cheap discount cigarette</a>
[URL=http://hometown.aol.de/x5mechta/cheap-discount-cigarette.html]Cheap discount cigarette[/URL]
<a href="http://hometown.aol.de/x5mechta/gold-cigarette.html">Gold cigarette</a>
[URL=http://hometown.aol.de/x5mechta/gold-cigarette.html]Gold cigarette[/URL]

** メッセージ [#vca0b6a3]
他にもarticleなど。~
スパム対策のために全ページに編集認証をかけてもすり抜けてしまいます。プラグインがPKWK_READONLYをチェックしている後ぐらいに次の2行を追加することで対応できます。
 $page = isset($vars['refer']) ? $vars['refer'] : '';
 check_editable($page, true, true);
修正はこんなに簡単なのに未対応ということは、何か意図があってのことでしょうか?。
--------
- こんにちは :) コメントありがとうございます。単なる労力不足と、まとめが足りないのと、編集認証/閲覧認証の設計自体もう少し練り直した方が良いのではないか、という観点のミックスだと思います。 -- [[henoheno]] &new{2006-10-03 (火) 23:43:38};
- 既存の関連トラック(他にもあります)も参考にしていただいて、例えばこのページに具体的なターゲットが(少しづつでも)%%まとまるならばあり難いのですが。編集認証関連の話題の相互リンク(や話題の整理)も足りない予感が。%%まとめましょう -- [[henoheno]] &new{2006-10-03 (火) 23:44:39};
- 凍結時には同様にcommentやarticleが使えるのですが、それと合わせたのかと思っていました。この間ちらほら認証関連で問題が挙がっている事ですし、改めて整理するのには私も賛成です。 -- [[にぶんのに]] &new{2006-10-07 (土) 23:47:26};

#comment


** 現行のBasic認証機構関連のまとめ [#y30dc587]

- プラグイン実装
-- article: スパムが通過してしまう。[[BugTrack2/197]]
-- attach: 閲覧許可が無いページの添付ファイルが一覧に表示されてしまう。(完了) [[BugTrack/471]]
-- comment: スパムが通過してしまう。[[BugTrack2/197]]
-- edit: 閲覧できないページが編集できてしまう [[BugTrack/657]]
-- template: テンプレートでアクセス制限の掛かったページが閲覧できる [[BugTrack/694]] [[BugTrack/598]]
-- source: source.inc.phpで認証チェック漏れ(完了) [[BugTrack/541]]
-- yetlist: 多分 _対応_ はしていない [[BugTrack2/175]]

- 関連の話題
-- [[BugTrack/640]] 「編集認証」で許可された時だけ編集関連のアイコンを表示
-- [[BugTrack2/184]] is_edit_auth() が欲しい
-- [[BugTrack2/143]] CGI版PHPでも編集・閲覧認証をできるように
-- その他、[[関連ページ一覧>PukiWiki/1.4/ちょっと便利に/任意のページごとの閲覧・編集制限/関連ページ]]

- 過去の話題
-- [[PukiWiki/権限/参照]]
-- [[PukiWiki/1.3/ちょっと便利に/任意のページごとの閲覧・編集制限]]
-- [[PukiWiki/1.4/ちょっと便利に/任意のページごとの閲覧・編集制限]]

*** コメント [#vdcc78fd]
- 現状の機能は単独のページについて、複数のルールに基づいて結構細かくチェックすることを前提に作られており、ページの一覧から条件に合わないものだけ除外するようなニーズについては、キャッシュの動作も鑑みると、そううまくは実現しないように思っています(例えばyetlist)。閲覧ないし編集制限をするためのルールを単一のルールで揃えるか、通信を完全にSSLでくるむか、認証下にあるページの出力は全てキャッシュさせないようにHTTPヘッダを操作するのであれば多分おおよそ無問題。でなければ、特定の権限のある誰かが閲覧したデータがproxyサーバーなどにキャッシュとして残り、その権限のない別の誰かに見えてしまうかもしれません -- [[henoheno]] &new{2006-10-04 (水) 00:07:40};
-- 全てのプラグインに実装を終えたり、試みてすらいない現状は、こんな事気にする段階じゃないですけどね (^^; -- [[henoheno]] &new{2006-10-04 (水) 00:22:11};
- 追加報告です。((間違えてこの行だけで送ってしまいました...))~
unfreeze プラグインで、凍結解除後すぐに編集画面を出すように、PLUGIN_UNFREEZE_EDIT を設定している時、
 check_editable($page, true, true);
をはさんでいないので、すり抜けてしまいます。~
見つけた理由が、RecentDeleted を凍結解除するという処理だったり。 --  &new{2007-05-29 (火) 16:28:06};
- 上に修正と補足。freeze プラグインと、unfreeze プラグインで凍結あるいは凍結解除した後、画面表示前に編集認証/閲覧認証のチェックをしてしていないので、中身を見れたりします。管理者だけが対象なので問題にはならないのかもしれませんが。 --  &new{2007-06-01 (金) 18:26:31};
- 「上にプラグイン実装」という項目がありますが、[[PukiWiki/1.4/ちょっと便利に/任意のページごとの閲覧・編集制限#nb9236e1]]どちらかにまとめた方がよいのでは? -- [[ぃぉぃぉ]] &new{2007-06-01 (金) 19:19:10};
- [[PukiWiki/1.4/ちょっと便利に/任意のページごとの閲覧・編集制限]] が本体統合前用([[上に>BugTrack2/197#y30dc587]]、過去の話題とあるから)で、このページが本体統合後用だと思ってたんですけど。まとめてしまいますか? --  &new{2007-06-09 (土) 18:10:09};
- [[BugTrack2/255]] --  &new{2007-07-01 (日) 16:59:34};
- :config/領域のページでコメントが動作する --  &new{2010-11-24 (水) 14:36:22};
 パッチ
 plugin / comment.inc.php : function plugin_comment_action()
 
  if (PKWK_READONLY) die_message('PKWK_READONLY prohibits editing');
 +if (preg_match('/^:config\/i',$vars['refer'])) die_message('You can not post a comment in this page.');
- &uarr;はBasic認証とはまったく関係ないうえに、PKWK_CONFIG_PREFIX を変更したらパッチが無力化するような・・・ --  &new{2010-11-24 (水) 19:13:23};

#comment


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.3+ © 2001-2020 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.254 sec.

OSDN