1

Wiki の表示と編集を 2 つの小さなユーザー グループに制限する必要がある Wiki を作成しようとしています。

大学の学会なので、すでに大学が運営する外部認証システムがあり、それ$_SERVER['REMOTE_USER']を認証に利用することを実装しています。ただし、これにより、大学内の誰でもアクセスできます。wiki を表示および編集できるユーザー「exec」と「steering_committee」の 2 つの小さなサブセットを作成したいと考えています。

使用している認証プラグインで遊んでいますが、試して戻ったときに、アクセス禁止の警告は表示さfalseauthenticate($user, $pwd)ません。

だから私の質問は、この種の認証を作成するための最良の方法は何ですか? ウィキで利用できるように、2 つのテーブルwiki_execに含まれるユーザー (幹部職、以前の幹部職) についてフェッチされたデータを追加できるようにしたいと考えています。wiki_user_former_positions

4

1 に答える 1

0

最善の方法は MultiAuth プラグインを使用するように見えますが、拡張するのは特に簡単ではありません (ただし、MedaiWiki に慣れる必要があるかもしれません)。

http://www.mediawiki.org/wiki/Extension:MultiAuthPlugin

(正しい方向に向けてくれた@Christianに感謝します)

于 2012-08-23T12:26:08.370 に答える