Manual:$wgUser/fr

Détails
The User object encapsulates the state of the user viewing/using the site. L'objet Utilisateur peut être interrogé pour obtenir des éléments tels que les paramètres de l'utilisateur, le nom,... Il gère les détails de l'obtention et de l'enregistrement dans la table "utilisateur" de la base de données, ainsi que le traitement des sessions et des cookies.

Les classes client utilisent les fonctions  pour accéder à ces champs. Ces fonctions réalisent tout le travail pour déterminer si l'utilisateur est connecté, si l'option demandée peut être satisfaite à l'aide des cookies ou si une requête vers la base de données est nécessaire. La plupart des paramètres nécessaires au rendu des pages standards est enregistré dans le cookie afin de minimiser le temps d'accès à la base de données.

est initialisé à la fin de l'initialisation. Certains crochets(hooks) sont appelés plus tôt et devraient éviter de les utiliser. En cas de doute, utilisez $wgUser->isSafeToLoad pour vérifier (vous pouvez toujours compter sur le fait qu'il s'agit d'un objet, mais il ne fera pas référence au bon utilisateur lorsque vous essayez d'y accéder trop tôt).