Manual:Hooks/LocalUserCreated/cs

Category:MediaWiki hooks/cs#LocalUserCreated Category:Hooks added in MediaWiki 1.26.0/cs#LocalUserCreated
LocalUserCreated
Dostupné od verze 1.26.0
Volá se ihned po vytvoření a uložení místního uživatele do databáze
Definice funkce:
public static function onLocalUserCreated( $user, $autocreated ) { ... }
Registrace háčku: V extension.json:
{
	"Hooks": {
		"LocalUserCreated": "MediaWiki\\Extension\\MyExtension\\Hooks::onLocalUserCreated"
	}
}
Volá se z: Soubor/y: auth/AuthManager.phpCategory:MediaWiki hooks included in AuthManager.php#cs
Rozhraní: LocalUserCreatedHook.php

Další informace o háčcích najdete na stránce Příručka:Háčky .
Chcete-li vědět, jaká rozšíření tento háček používají, podívejte se na stránku Category:LocalUserCreated extensions/cs.

Podrobnosti

  • $user - Objekt uživatele pro vytvořeného uživatele
  • $autocreated - Boolean, jestli to bylo automatické vytvoření. Všimněte si, že pokud vaše wiki používá CentralAuth, bude to vždy true.

Poznámky

Přidáno do MediaWiki 1.26 jako součást systému AuthManager. Nahrazuje volání metody AuthPlugin::initUser() a háčky AddNewAccount a AuthPluginAutoCreate.

Rozšíření, která implementují svého vlastního poskytovatele ověřování, mohou místo toho chtít používat AuthManager::autoCreatedAccount a AuthManager::postAccountCreation, které jsou podobné, ale mají přístup k více informacím. (Všimněte si, že postAccountCreation je volán výrazně později v procesu, po dokončení sekundárních poskytovatelů autentizace.)

Změny, které nejsou okamžitě nutné pro konzistenci databáze, by měly být pravděpodobně odloženy. Viz Databázové transakce.

Pokud je aktivní $wgAutoCreateTempUser, je tento háček volán také při automatickém vytvoření temporary account pro odhlášeného uživatele.


Související odkazy

Category:Hooks added in MediaWiki 1.26.0/cs Category:MediaWiki hooks/cs Category:MediaWiki hooks included in AuthManager.php