Wiki - Account Self-Creation

From Da Nerd Mage Wiki
Jump to navigation Jump to search

When you run a public-facing Wiki, it's kinda handy to let users create their own accounts.

But...

You need to control what they can do.

Enabling the "Create Account" link for non logged-in users.

  • sudo vi LocalSettings.php:

Set:

$wgGroupPermissions['*']['createaccount'] = true;

Enforcing email authentication

$wgGroupPermissions['*']['edit'] = false;
$wgGroupPermissions['user']['edit'] = false;
$wgAutopromote['emailconfirmed'] = APCOND_EMAILCONFIRMED;
$wgGroupPermissions['emailconfirmed']['edit'] = true;

(You'll want to have email set up, of course...)

What's next?