Handleiding:Hooks/LocalUserCreated

From mediawiki.org
This page is a translated version of the page Manual:Hooks/LocalUserCreated and the translation is 100% complete.
LocalUserCreated
Beschikbaar vanaf versie 1.26.0
Wordt direct aangeroepen nadat een lokale gebruiker is toegevoegd
Definieer functie:
public static function onLocalUserCreated( $user, $autocreated ) { ... }
Voeg hook toe: In extension.json:
{
	"Hooks": {
		"LocalUserCreated": "MediaWiki\\Extension\\MyExtension\\Hooks::onLocalUserCreated"
	}
}
Aangeroepen vanuit: Bestand(en): auth/AuthManager.php
Interface: LocalUserCreatedHook.php

Voor meer informatie over het koppelen van hooks, zie Manual:Hooks .
Voor voorbeelden van uitbreidingen die gebruik maken van deze hook, zie Category:LocalUserCreated extensions/nl.


Details

  • $user - Object User voor de toegevoegde gebruiker
  • $autocreated - Boolean, of dit een automatische aanmaak was. NBː als uw wiki CentralAuth gebruikt, is dit altijd waar.

Opmerkingen

Toegevoegd in MediaWiki 1.26 als onderdeel van het AuthManager -systeem. Vervangt de methode aanroep AuthPlugin::initUser() en de AddNewAccount en AuthPluginAutoCreate hooks.

Extensies die hun eigen verificatieprovider implementeren, willen in plaats daarvan mogelijk AuthManager::autoCreatedAccount en AuthManager::postAccountCreation gebruiken, die vergelijkbaar zijn, maar toegang hebben tot meer informatie. (Houd er rekening mee dat postAccountCreation aanzienlijk later in het proces wordt aangeroepen, nadat secundaire verificatieproviders zijn voltooid.)

Wijzigingen die niet onmiddellijk nodig zijn voor databaseconsistentie moeten waarschijnlijk worden uitgesteld; zie Database transactions .

Als $wgAutoCreateTempUser actief is, wordt deze hook ook aangeroepen wanneer er automatisch een temporary account wordt aangemaakt voor een uitgelogde gebruiker.


Zie ook