Difference between revisions of "Wiki - Account Self-Creation"

From Da Nerd Mage Wiki
Jump to navigation Jump to search
Line 12: Line 12:


= Enforcing email authentication =
= Enforcing email authentication =
* <code class="mwt-code" >$wgGroupPermissions['*']['edit'] = false;</code>
 
* <code class="mwt-code" >$wgGroupPermissions['user']['edit'] = false;</code>
$wgGroupPermissions['*']['edit'] = false;
* <code class="mwt-code" >$wgAutopromote['emailconfirmed'] = APCOND_EMAILCONFIRMED;</code>
$wgGroupPermissions['user']['edit'] = false;
* <code class="mwt-code" >$wgGroupPermissions['emailconfirmed']['edit'] = true;</code>
$wgAutopromote['emailconfirmed'] = APCOND_EMAILCONFIRMED;
$wgGroupPermissions['emailconfirmed']['edit'] = true;


= What's next? =
= What's next? =


[[Category:WikiServers]]
[[Category:WikiServers]]

Revision as of 14:02, 4 January 2022

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;

What's next?