1

設定後

$wgGroupPermissions['*']['read']    = true;
$wgGroupPermissions['*']['edit']    = false; 
$wgEmailConfirmToEdit = true;

匿名ユーザーは、電子メールアドレスの確認を求められるたびに、ページを編集できません。管理者だけが新しいユーザーを確認できるという条件をもう1つ追加したいと思います。これを行う方法 ?

4

1 に答える 1

1

匿名ユーザーは、次の設定によって編集権限を明確に無効にしているため、説明した設定を使用してページを編集することはできません$wgGroupPermissions['*']['edit'] = false;

あなたがやりたいのは、編集権限を持つ新しいグループを作成し、管理者がユーザーを確認したときに、電子メールの確認を使用する代わりに、そのグループにユーザーを追加することです。したがって、たとえば:

$wgEmailConfirmToEdit = false;

$wgGroupPermissions['*']['read']    = true;
$wgGroupPermissions['*']['edit']    = false; 
$wgGroupPermissions['user']['edit']    = false;

$wgGroupPermissions['confirmeduser']['edit']    = true;

次に、管理者は確認済みユーザーグループにユーザーを追加して、編集権限を付与できます。

于 2012-08-22T15:08:52.170 に答える