Manual:Hooks/EmailConfirmed

Category:MediaWiki hooks#EmailConfirmed Category:Hooks added in MediaWiki 1.7.0#EmailConfirmed
EmailConfirmed
Available from version 1.7.0
Replace default way to check whether user's email is confirmed
Define function:
public static function onEmailConfirmed( $user, &$confirmed ) { ... }
Attach hook: In extension.json:
{
	"Hooks": {
		"EmailConfirmed": "MediaWiki\\Extension\\MyExtension\\Hooks::onEmailConfirmed"
	}
}
Called from: File(s): user/User.phpCategory:MediaWiki hooks included in User.php#EmailConfirmed
Interface: EmailConfirmedHook.php

For more information about attaching hooks, see Manual:Hooks .
For examples of extensions using this hook, see Category:EmailConfirmed extensions.

Details

When checking that the user's email address is "confirmed" using an alternative method:

  • $user: User information
  • $confirmed: To be set by the hooked function. true for confirmed, false otherwise.

This runs before the other checks, such as anonymity and the real check; return true to allow those checks to occur, and false if checking is done.

By default, the address is considered confirmed if it is set and valid, and either the user has clicked on the link in an address confirmation email, or $wgEmailAuthentication is false.

See also

Category:Hooks added in MediaWiki 1.7.0 Category:MediaWiki hooks Category:MediaWiki hooks included in User.php