User:DeirdreAnne/confirmed only

From mediawiki.org
//Set Email Confirmation to true
$wgEmailConfirmToEdit	= true; 

// Prevent anonymous users from editing
$wgGroupPermissions['*']['edit']                = false;
$wgGroupPermissions['*']['createpage']          = false;
$wgGroupPermissions['*']['createtalk']          = false;
$wgGroupPermissions['*']['writeapi']            = false;
#You could also disable account creation but then you'd have to create all accounts
#You can theoretically disable reading but it doesn't necessarily keep people from seeing your data
 
// Prevent registered, non-confirmed users from doing anything
$wgGroupPermissions['user' ]['move']            = false;
$wgGroupPermissions['user' ]['edit']            = false;
$wgGroupPermissions['user' ]['createpage']      = false;
$wgGroupPermissions['user' ]['createtalk']      = false;
$wgGroupPermissions['user' ]['upload']          = false;
$wgGroupPermissions['user']['writeapi']         = false;
$wgGroupPermissions['user']['purge']            = false; 
$wgGroupPermissions['user']['sendemail']        = false;

// Allow confirmed users to everything that users can normally do
$wgGroupPermissions['confirmed' ]['move']       = true; 
$wgGroupPermissions['confirmed' ]['edit']       = true;
$wgGroupPermissions['confirmed' ]['createpage'] = true;
$wgGroupPermissions['confirmed' ]['createtalk'] = true;
$wgGroupPermissions['confirmed' ]['upload']     = true;
$wgGroupPermissions['confirmed' ]['minoredit']  = true;
$wgGroupPermissions['user']['writeapi']         = true;
$wgGroupPermissions['user']['purge']            = true;
$wgGroupPermissions['user']['sendemail']        = true;