カテゴリ | |
サマリ | 騙り防止の機能 |
バージョン | 1.4.7 |
投稿者 | なっしー |
状態 | 完了 |
投稿日 | |
wikiという特性上不可能な内容なのかもしれません。
commentやpcommentでは名前を騙る事が可能です。
コメント者が本人である事を証明を出来るような方法はありませんか。(簡易でかまいません。)
当方で思いついた機能は
・キャップ機能 → 実現は可能だが生成されたキャップ自体が編集できるので意味なし
・はじめてその名前を使ったドメインのみその名前で投稿可能にする → 逆引きで重くなりそう。同様に名前自体が編集できるので意味なし
・編集制限 → コメント/のみに編集制限を加え、ユーザーを管理。おそらく類似質問箱/4045
と乏しい知識でした・・・
コメントページにcommentプラグインを使用した投稿はできるが、
コメントページのダイレクトな編集は出来ないって感じが実現できればそれでも構いません。
(IPよりユーザー名の騙りを管理側で排除する、もしくはcommentプラグインにキャップ機能を追加する)
なにか妙案はないでしょうか。
よろしくお願いします。
- 凍結したページにトリップ機能を付けた#comment(そこにあるパッチが1.4.7にそのまま当たるとは思えないが、参考にはなる筈)。 --
- 凍結したページに設置したcommentプラグインでもコメントは出来るのですね、、、基礎の基礎からわかったいなかったようです。すいません。とても参考になりました。そこで一つ思いついたのがcommentプラグインのコメントで指定語句を禁止するような機能を改造する事でした。(teanan氏作成の指定文字禁止のプラグイン)。例えば、名前欄に入力された管理者、と言う名前は禁止語句に指定してしまい、adminと名前欄に打つと「管理人」と変換されるようなリストを作っておき参照するといった改造をしたらどうかな、と思いつきました。一般ユーザーが簡易に作成できるトリップより、ユーザー登録に近い形になりますが、ひとまず、把握できる限りの騙りには対応できそうです。 状態を完了にしておきます。 -- なっしー
- 簡易じゃない形でやるならば、例えばテキストデータを格納するバックエンドの部分について、「(ユーザーに帰属するテキストの)差分」を上手に管理できる様に設計した上で、「特定の文字列をユーザー名と置換する」ような仕組みと組み合わせる事で、今回のニーズと素直に合致ものが作れるでしょうね。 -- henoheno
- バックエンドをcvsやSubversionにして、元々それらに存在している置換文字列の機構を改変すれば、形だけは作れそうです。どの行をどのユーザーが最後に更新したのかも、時間はかかるでしょうが判ります。 -- henoheno
- 私事になりますが、当サイトは殆どのユーザーが小学生~高校生である為、wikiの編集といった事をされる事が殆どありませんので、ひとまずは禁止語句+特定の文字列をユーザー名と置換する といった内容で着手したいと思っています。私はpukiwikiがきっかけでphpやプログラミングに興味を持つようになり、個人的にhenoheno氏やpukiwikiメンバーにとても感謝しております。この場を借りて伝えさせて下さい。ありがとうございます! -- なっしー