PHP Class YWebUser

Inheritance: extends CWebUser
Afficher le fichier Open project: yupe/yupe

Méthodes publiques

Свойство Type Description
$allowAutoLogin boolean
$attempt integer
$authTimeout integer
$authToken string
$autoRenewCookie boolean
$rbacCacheNameSpace string

Protected Properties

Свойство Type Description
$_profiles array

Méthodes publiques

Méthode Description
beforeLogin ( mixed $id, array $states, boolean $fromCookie ) : boolean
getAvatar ( integer $size = 64 ) : mixed
getProfile ( string $moduleName = 'yupe' ) : User | null Метод возвращающий профайл пользователя: s
getProfileField ( $field, string $module = 'yupe' ) : array | mixed | null
isAuthenticated ( ) : boolean Метод который проверяет, авторизирован ли пользователь:
isSuperUser ( ) : boolean Метод проверки пользователя на принадлежность к админам:
login ( IUserIdentity $identity, integer $duration ) : boolean

Méthodes protégées

Méthode Description
afterLogin ( boolean $fromCookie ) : parent::afterLogin() Метод для действий после входа в систему:
afterLogout ( ) : parent::afterLogout() Метод для действий после выхода из системы:

Method Details

afterLogin() protected méthode

Метод для действий после входа в систему:
protected afterLogin ( boolean $fromCookie ) : parent::afterLogin()
$fromCookie boolean - is authorize from cookie
Résultat parent::afterLogin()

afterLogout() protected méthode

Метод для действий после выхода из системы:
protected afterLogout ( ) : parent::afterLogout()
Résultat parent::afterLogout()

beforeLogin() public méthode

public beforeLogin ( mixed $id, array $states, boolean $fromCookie ) : boolean
$id mixed
$states array
$fromCookie boolean
Résultat boolean

getAvatar() public méthode

public getAvatar ( integer $size = 64 ) : mixed
$size integer
Résultat mixed

getProfile() public méthode

Метод возвращающий профайл пользователя: s
public getProfile ( string $moduleName = 'yupe' ) : User | null
$moduleName string - идентификатор модуля
Résultat User | null - Модель пользователя в случае успеха, иначе null

getProfileField() public méthode

public getProfileField ( $field, string $module = 'yupe' ) : array | mixed | null
$field
$module string
Résultat array | mixed | null

isAuthenticated() public méthode

Метод который проверяет, авторизирован ли пользователь:
public isAuthenticated ( ) : boolean
Résultat boolean авторизирован ли пользователь

isSuperUser() public méthode

Метод проверки пользователя на принадлежность к админам:
public isSuperUser ( ) : boolean
Résultat boolean is super user

login() public méthode

public login ( IUserIdentity $identity, integer $duration ) : boolean
$identity IUserIdentity
$duration integer
Résultat boolean

Property Details

$_profiles protected_oe property

protected array $_profiles
Résultat array

$allowAutoLogin public_oe property

public bool $allowAutoLogin
Résultat boolean

$attempt public_oe property

public int $attempt
Résultat integer

$authTimeout public_oe property

public int $authTimeout
Résultat integer

$authToken public_oe property

public string $authToken
Résultat string

$autoRenewCookie public_oe property

public bool $autoRenewCookie
Résultat boolean

$rbacCacheNameSpace public_oe property

Since: 0.8
public string $rbacCacheNameSpace
Résultat string