設定後
$wgGroupPermissions['*']['read'] = true;
$wgGroupPermissions['*']['edit'] = false;
$wgEmailConfirmToEdit = true;
匿名ユーザーは、電子メールアドレスの確認を求められるたびに、ページを編集できません。管理者だけが新しいユーザーを確認できるという条件をもう1つ追加したいと思います。これを行う方法 ?
設定後
$wgGroupPermissions['*']['read'] = true;
$wgGroupPermissions['*']['edit'] = false;
$wgEmailConfirmToEdit = true;
匿名ユーザーは、電子メールアドレスの確認を求められるたびに、ページを編集できません。管理者だけが新しいユーザーを確認できるという条件をもう1つ追加したいと思います。これを行う方法 ?
匿名ユーザーは、次の設定によって編集権限を明確に無効にしているため、説明した設定を使用してページを編集することはできません$wgGroupPermissions['*']['edit'] = false;
。
あなたがやりたいのは、編集権限を持つ新しいグループを作成し、管理者がユーザーを確認したときに、電子メールの確認を使用する代わりに、そのグループにユーザーを追加することです。したがって、たとえば:
$wgEmailConfirmToEdit = false;
$wgGroupPermissions['*']['read'] = true;
$wgGroupPermissions['*']['edit'] = false;
$wgGroupPermissions['user']['edit'] = false;
$wgGroupPermissions['confirmeduser']['edit'] = true;
次に、管理者は確認済みユーザーグループにユーザーを追加して、編集権限を付与できます。