PHP Класс skeeks\cms\models\User

Наследование: extends Core, implements yii\web\IdentityInterface, use trait skeeks\cms\models\behaviors\traits\HasRelatedPropertiesTrait
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$_roleNames

Открытые методы

Метод Описание
_cmsAfterSave ( $e )
attributeLabels ( )
behaviors ( )
checkDataBeforeDelete ( $e )
extraFields ( )
findByEmail ( $email ) : static Finds user by email
findByPasswordResetToken ( string $token ) : static | null Finds user by password reset token
findByPhone ( $phone ) : null | CmsUser
findByUsername ( string $username ) : static Finds user by username
findByUsernameOrEmail ( $value ) : User Поиск пользователя по email или логину
findIdentity ( $id )
findIdentityByAccessToken ( $token, $type = null )
generateAuthKey ( ) Generates "remember me" authentication key
generatePasswordResetToken ( ) Generates new password reset token
generateUsername ( ) Генерация логина пользователя
getAuthKey ( )
getAvatarSrc ( integer $width = 50, integer $height = 50, $mode = ManipulatorInterface::THUMBNAIL_OUTBOUND ) : mixed | null | string
getCmsContentElement2cmsUsers ( ) : ActiveQuery
getCmsUserAuthClients ( ) : ActiveQuery
getCmsUserEmails ( ) : ActiveQuery
getCmsUserPhones ( ) : ActiveQuery
getDisplayName ( ) : string
getFavoriteCmsContentElements ( ) : ActiveQuery
getId ( )
getImage ( ) : ActiveQuery
getLastActivityAgo ( ) : integer Время проявления последней активности на сайте
getLastAdminActivityAgo ( ) : integer Время проявления последней активности на сайте
getPageUrl ( string $action = 'view', array $params = [] ) : string TODO: Is depricated > 2.7.1
getProfileUrl ( string $action = 'view', array $params = [] ) : string
getProtectedUsernames ( ) : array Логины которые нельзя удалять, и нельзя менять
getRoleNames ( ) : array
getRoles ( ) : Role[]
getStorageFiles ( ) : ActiveQuery
getUserAuthClients ( ) : ActiveQuery
init ( )
isPasswordResetTokenValid ( string $token ) : boolean Finds out if password reset token is valid
lockAdmin ( ) Установка последней активности пользователя. Больше чем в настройках.
populate ( ) Заполнить модель недостающими данными, которые необходимы для сохранения пользователя
removePasswordResetToken ( ) Removes password reset token
rules ( )
setPassword ( string $password ) Generates password hash from password and sets it to the model
setRoleNames ( array $roleNames = [] )
tableName ( )
updateLastActivity ( ) Обновление времени последней актиности пользователя.
updateLastAdminActivity ( ) Обновление времени последней актиности пользователя.
validateAuthKey ( $authKey )
validatePassword ( string $password ) : boolean Validates password

Описание методов

_cmsAfterSave() публичный Метод

public _cmsAfterSave ( $e )

attributeLabels() публичный Метод

public attributeLabels ( )

behaviors() публичный Метод

public behaviors ( )

checkDataBeforeDelete() публичный Метод

public checkDataBeforeDelete ( $e )

extraFields() публичный Метод

public extraFields ( )

findByEmail() публичный статический Метод

Finds user by email
public static findByEmail ( $email ) : static
$email
Результат static

findByPasswordResetToken() публичный статический Метод

Finds user by password reset token
public static findByPasswordResetToken ( string $token ) : static | null
$token string password reset token
Результат static | null

findByPhone() публичный статический Метод

public static findByPhone ( $phone ) : null | CmsUser
$phone
Результат null | CmsUser

findByUsername() публичный статический Метод

Finds user by username
public static findByUsername ( string $username ) : static
$username string
Результат static

findByUsernameOrEmail() публичный статический Метод

Поиск пользователя по email или логину
public static findByUsernameOrEmail ( $value ) : User
$value
Результат User

findIdentity() публичный статический Метод

public static findIdentity ( $id )

findIdentityByAccessToken() публичный статический Метод

public static findIdentityByAccessToken ( $token, $type = null )

generateAuthKey() публичный Метод

Generates "remember me" authentication key
public generateAuthKey ( )

generatePasswordResetToken() публичный Метод

Generates new password reset token

generateUsername() публичный Метод

Генерация логина пользователя
public generateUsername ( )

getAuthKey() публичный Метод

public getAuthKey ( )

getAvatarSrc() публичный Метод

public getAvatarSrc ( integer $width = 50, integer $height = 50, $mode = ManipulatorInterface::THUMBNAIL_OUTBOUND ) : mixed | null | string
$width integer
$height integer
$mode
Результат mixed | null | string

getCmsContentElement2cmsUsers() публичный Метод

public getCmsContentElement2cmsUsers ( ) : ActiveQuery
Результат yii\db\ActiveQuery

getCmsUserAuthClients() публичный Метод

public getCmsUserAuthClients ( ) : ActiveQuery
Результат yii\db\ActiveQuery

getCmsUserEmails() публичный Метод

public getCmsUserEmails ( ) : ActiveQuery
Результат yii\db\ActiveQuery

getCmsUserPhones() публичный Метод

public getCmsUserPhones ( ) : ActiveQuery
Результат yii\db\ActiveQuery

getDisplayName() публичный Метод

public getDisplayName ( ) : string
Результат string

getFavoriteCmsContentElements() публичный Метод

public getFavoriteCmsContentElements ( ) : ActiveQuery
Результат yii\db\ActiveQuery

getId() публичный Метод

public getId ( )

getImage() публичный Метод

public getImage ( ) : ActiveQuery
Результат yii\db\ActiveQuery

getLastActivityAgo() публичный Метод

Время проявления последней активности на сайте
public getLastActivityAgo ( ) : integer
Результат integer

getLastAdminActivityAgo() публичный Метод

Время проявления последней активности на сайте
public getLastAdminActivityAgo ( ) : integer
Результат integer

getPageUrl() публичный Метод

TODO: Is depricated > 2.7.1
public getPageUrl ( string $action = 'view', array $params = [] ) : string
$action string
$params array
Результат string

getProfileUrl() публичный Метод

public getProfileUrl ( string $action = 'view', array $params = [] ) : string
$action string
$params array
Результат string

getProtectedUsernames() публичный статический Метод

Логины которые нельзя удалять, и нельзя менять
public static getProtectedUsernames ( ) : array
Результат array

getRoleNames() публичный Метод

public getRoleNames ( ) : array
Результат array

getRoles() публичный Метод

public getRoles ( ) : Role[]
Результат yii\rbac\Role[]

getStorageFiles() публичный Метод

public getStorageFiles ( ) : ActiveQuery
Результат yii\db\ActiveQuery

getUserAuthClients() публичный Метод

public getUserAuthClients ( ) : ActiveQuery
Результат yii\db\ActiveQuery

init() публичный Метод

public init ( )

isPasswordResetTokenValid() публичный статический Метод

Finds out if password reset token is valid
public static isPasswordResetTokenValid ( string $token ) : boolean
$token string password reset token
Результат boolean

lockAdmin() публичный Метод

Установка последней активности пользователя. Больше чем в настройках.
public lockAdmin ( )

populate() публичный Метод

Заполнить модель недостающими данными, которые необходимы для сохранения пользователя
public populate ( )

removePasswordResetToken() публичный Метод

Removes password reset token

rules() публичный Метод

public rules ( )

setPassword() публичный Метод

Generates password hash from password and sets it to the model
public setPassword ( string $password )
$password string

setRoleNames() публичный Метод

public setRoleNames ( array $roleNames = [] )
$roleNames array

tableName() публичный статический Метод

public static tableName ( )

updateLastActivity() публичный Метод

Только в том случае, если время его последней актиности больше 10 сек.
public updateLastActivity ( )

updateLastAdminActivity() публичный Метод

Только в том случае, если время его последней актиности больше 10 сек.

validateAuthKey() публичный Метод

public validateAuthKey ( $authKey )

validatePassword() публичный Метод

Validates password
public validatePassword ( string $password ) : boolean
$password string password to validate
Результат boolean if password provided is valid for current user

Описание свойств

$_roleNames защищенное свойство

protected $_roleNames