Manual:User.php/fr

Description
User.php implémente la classe User, qui encapsule tous les paramètres spécifiques à l'utilisateur (son ID, son nom, ses droits, son adresse courriel, ses options, ainsi que l'heure de sa dernière connexion). 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.

utilise, et.

La classe User servait à contenir la gestion du mot de passe, mais elle a été supprimée avec l'introduction de AuthManager.

Autres méthodes
Il existe encore beaucoup d'autres hôtes. Voir https://doc.wikimedia.org/mediawiki-core/master/php/classUser.html pour la liste complète.


 * : fournit l'ID de l'utilisateur et 0 si celui-ci est un utilisateur anonyme ou s'il n'existe pas.
 * : fournit le nom de l'utilisateur, ou l'adresse IP s'il s'agit d'un utilisateur anonyme.
 * : fournit l'adresse courriel de l'utilisateur.
 * : fournit la liste des appartenances explicites aux groupes de cet utilisateur (l'astérisque * implicite et les groupes d'utilisateurs ne sont pas inclus).
 * : fournit les droits de cet utilisateur.

Voir aussi

 * - objet global User (obsolète)
 * - Utilisé pour obtenir l'instance User associée à la requête.