質問箱/3348

カテゴリ
サマリ編集認証に除外を設けたい
バージョン1.4.6
投稿者satchmo
状態完了
投稿日2006-03-05 (日) 19:57:13

質問

現在、

'/.*/' => 'adnmin', のように、全ページ認証させており、

'#みんなの広場#' => 'guest' のように一部のみ誰でも編集できるように除外したいのです。 今はguestというアカウントを作って一応出来るようにしてますが、認証画面自体が敷居が高いらしく、どうにか認証無しで編集できるようにはできないものでしょうか?

'/.*/-#みんなの広場#' => 'adnmin', '#みんなの広場#' => '' 等試してみましたがだめでした。

どなたかご教授願います。

回答

  • 「みんなの広場」以外にマッチする正規表現を使えば良いでしょう。
    '#^(((((((((([^み]*)*(み+[^ん][^み]*)*)*)*' .
    '(み+ん[^な][^み]*)*)*)*(み+んな[^の][^み]*)*)*)*' .
    '(み+んなの[^広][^み]*)*)*)*(み+んなの広[^場][^み]*)*)*$#' => 'admin',
    簡単に試してみたところでは、これでいいかと思います。正規表現について、私自身は極めて基本的なことしか知りませんが、「正規表現 否定」でググった1ページ目に出てきたところのJavaScriptで生成してみました。 -- 2006-03-05 (日) 21:57:38
  • ありがとうございます。私も実験してみましたがOKでした。もしよかったらURL晒していただけると助かります・・・。 -- satchmo 2006-03-05 (日) 22:49:56
  • 「#^[^互換性リスト]*$#」でうまくいきました(何故かは分かりませんが)。除外を指定すればいいってとこがポイントですね。でかいヒントをありがとうございました。 -- satchmo 2006-03-05 (日) 23:14:41
  • おや、それでうまくいきますか?まぁ期待通りの動作をしているなら、良いのでしょう。URLについてはご自分でお探しください。今現在も最初の10件に入っています。 -- 2006-03-05 (日) 23:30:44
    • たぶん、“みみみ広場”とかでも認証できそうですね。
      '#^((?!^みんなの広場$).)*$#' => 'admin',
      とか。 -- 0? 2006-03-06 (月) 12:17:32

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2009-07-30 (木) 03:12: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.215 sec.

OSDN