PHP 클래스 skeeks\cms\models\User

상속: extends Core, implements yii\web\IdentityInterface, use trait skeeks\cms\models\behaviors\traits\HasRelatedPropertiesTrait
파일 보기 프로젝트 열기: skeeks-cms/cms 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$_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() 공개 메소드

Время проявления последней активности на сайте

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