Manual:User.php/pt-br

Descrição
O arquivo User.php implementa a classe de User, que encapsula todas as configurações específicas do usuário (id de usuário, nome, direitos, endereço de e-mail, opções, duração do último login). Classes de cliente usam as funções  para acessar esses campos. Estas funções fazem todo o trabalho de determinar se o usuário está logado, se a opção solicitada pode ser satisfeita a partir de cookies ou se uma consulta de banco de dados é necessária. A maioria das configurações necessárias para renderização de páginas normais é definida no cookie para minimizar o uso do banco de dados.

O arquivo utiliza ,   e.

The User class used to contain password handling, but it was removed with the introduction of AuthManager.

Outros métodos
Há uma série de outros métodos. See https://doc.wikimedia.org/mediawiki-core/master/php/classUser.html for the full list.


 * : Get the user's ID. Returns 0 if the user is anonymous or nonexistent.
 * : Get the user name, or the IP of an anonymous user.
 * : Get the user's e-mail address.
 * : Get the list of explicit group memberships this user has. (The implicit * and user groups are not included.)
 * : Get the permissions this user has.

Ver também

 * - objeto de usuário global (depreciado)
 * - Usado para obter o usuário associado a uma solicitação.