Class User

Description

This class encapsulates all information about any user.

Located in /core/User.class.inc (line 19)


	
			
Variable Summary
mixed $accesslevel
mixed $context
mixed $email
mixed $GUID
mixed $loggedIn
mixed $username
Method Summary
User User (Context $_context)
bool InitFromDatabase (string $_username)
void LoadAndLogin (mixed $_username, mixed $_password)
void loadFromDBRow (mixed $row)
void Login (mixed $_username, mixed $_password)
void Logoff ()
void Logout ()
Variables
mixed $accesslevel (line 28)
  • access: public
mixed $context (line 23)
  • access: public
mixed $email (line 30)
  • access: public
mixed $GUID (line 22)
  • access: public
mixed $loggedIn (line 32)
  • access: public
mixed $password_hash (line 26)
  • access: public
mixed $username (line 25)
  • access: public
Methods
Constructor User (line 39)

The constructor

  • access: public
User User (Context $_context)
  • Context $_context: the current context
InitFromDatabase (line 66)

Initialize a user based on a username

  • return: TRUE if the user was found and initialized, FALSE otherwise
  • access: public
bool InitFromDatabase (string $_username)
  • string $_username: the username to find
LoadAndLogin (line 141)
  • access: public
void LoadAndLogin (mixed $_username, mixed $_password)
LoadAndLoginFromSession (line 160)
  • access: public
void LoadAndLoginFromSession ()
loadFromDBRow (line 47)
  • access: public
void loadFromDBRow (mixed $row)
Login (line 97)

Logs a user into the system

  • access: public
void Login (mixed $_username, mixed $_password)
Logoff (line 135)
  • access: public
void Logoff ()
Logout (line 127)

logs the currently active user out

  • access: public
void Logout ()

Documentation generated on Tue, 4 Oct 2005 21:59:34 -0700 by phpDocumentor 1.3.0RC3