I have one particularly dear user that continues to create offensive
accounts and pages with offensive content. (He is a known vandal of
Wikipedia too.)
I have followed instructions in
http://www.mediawiki.org/wiki/Help:User_rights
to allow editing only to emailconfirmed users.
He still uses bogus email addresses to register and is able to create pages.
I noticed that all his edits start with the delete template. This is a
typical edit:
{{delete|Stupid}} Obama
Any ideas?
Follows excerpt from LocalSettings.php
$wgEmailConfirmToEdit = true;
$wgAccountCreationThrottle = 1;
$wgGroupPermissions['*' ]['createaccount'] = true;
$wgGroupPermissions['*' ]['edit'] = false;
$wgGroupPermissions['*' ]['createpage'] = false;
$wgGroupPermissions['*' ]['createtalk'] = false;
$wgGroupPermissions['*' ]['writeapi'] = false;
// Implicit group for all logged-in accounts
$wgGroupPermissions['user' ]['move'] = false;
$wgGroupPermissions['user' ]['move-subpages'] = false;
$wgGroupPermissions['user' ]['edit'] = false;
$wgGroupPermissions['user' ]['createpage'] = false;
$wgGroupPermissions['user' ]['createtalk'] = false;
$wgGroupPermissions['user' ]['writeapi'] = false;
$wgGroupPermissions['user' ]['upload'] = false;
$wgGroupPermissions['user' ]['reupload'] = false;
$wgGroupPermissions['user' ]['reupload-shared'] = false;
$wgGroupPermissions['user' ]['minoredit'] = false;
$wgGroupPermissions['user' ]['purge'] = false; // can use
?action=purge without clicking "ok"
// Implicit group for all logged-in accounts
$wgGroupPermissions['emailconfirmed' ]['move'] = true;
$wgGroupPermissions['emailconfirmed' ]['move-subpages'] = true;
$wgGroupPermissions['emailconfirmed' ]['read'] = true;
$wgGroupPermissions['emailconfirmed' ]['edit'] = true;
$wgGroupPermissions['emailconfirmed' ]['createpage'] = true;
$wgGroupPermissions['emailconfirmed' ]['createtalk'] = true;
$wgGroupPermissions['emailconfirmed' ]['writeapi'] = true;
$wgGroupPermissions['emailconfirmed' ]['upload'] = true;
$wgGroupPermissions['emailconfirmed' ]['reupload'] = true;
$wgGroupPermissions['emailconfirmed' ]['reupload-shared'] = true;
$wgGroupPermissions['emailconfirmed' ]['minoredit'] = true;
$wgGroupPermissions['emailconfirmed' ]['purge'] = true; //
can use ?action=purge without clicking "ok"
# Make it so users with confirmed e-mail addresses are in the group.
$wgAutopromote['emailconfirmed'] = APCOND_EMAILCONFIRMED;
# Hide group from user list.
$wgImplicitGroups[] = 'emailconfirmed';
--
Marcello Perathoner, Cologne, Germany
webmaster(a)gutenberg.org