ApiDoc BACKEND

UserIdentity extends ActiveRecord implements IdentityInterface

AbstractYes

Clase padre para la clase User que hereda atributos de {@see IdentityInterface}. Se trata de un clon de la otorgada por la librería user management.

Tags
see
https://github.com/webvimark/user-management

Table of Contents

Interfaces

IdentityInterface

Properties

$auth_key  : string
$confirmation_token  : string
$created_at  : int
$id  : int
$password_hash  : string
$status  : int
$superadmin  : int
$updated_at  : int
$username  : string

Methods

findByConfirmationToken()  : static|null|User
Finds user by confirmation token
findByUsername()  : static|null
Finds user by username
findIdentity()  : mixed
findIdentityByAccessToken()  : mixed
findInactiveByConfirmationToken()  : static|null|User
Finds user by confirmation token
generateAuthKey()  : mixed
Generates "remember me" authentication key
generateConfirmationToken()  : mixed
Generates new confirmation token
getAuthKey()  : mixed
getId()  : mixed
removeConfirmationToken()  : mixed
Removes confirmation token
setPassword()  : mixed
Generates password hash from password and sets it to the model
validateAuthKey()  : mixed
validatePassword()  : bool
Validates password

Properties

Methods

findByConfirmationToken()

Finds user by confirmation token

public static findByConfirmationToken(string $token) : static|null|User
Parameters
$token : string

confirmation token

Return values
static|null|User

findByUsername()

Finds user by username

public static findByUsername(string $username) : static|null
Parameters
$username : string
Return values
static|null

findIdentity()

public static findIdentity(mixed $id) : mixed
Parameters
$id : mixed
Tags
inheritdoc

findIdentityByAccessToken()

public static findIdentityByAccessToken(mixed $token[, mixed $type = null ]) : mixed
Parameters
$token : mixed
$type : mixed = null
Tags
inheritdoc

findInactiveByConfirmationToken()

Finds user by confirmation token

public static findInactiveByConfirmationToken(string $token) : static|null|User
Parameters
$token : string

confirmation token

Return values
static|null|User

generateAuthKey()

Generates "remember me" authentication key

public generateAuthKey() : mixed

generateConfirmationToken()

Generates new confirmation token

public generateConfirmationToken() : mixed

getAuthKey()

public getAuthKey() : mixed
Tags
inheritdoc

removeConfirmationToken()

Removes confirmation token

public removeConfirmationToken() : mixed

setPassword()

Generates password hash from password and sets it to the model

public setPassword(string $password) : mixed
Parameters
$password : string

validateAuthKey()

public validateAuthKey(mixed $authKey) : mixed
Parameters
$authKey : mixed
Tags
inheritdoc

validatePassword()

Validates password

public validatePassword(string $password) : bool
Parameters
$password : string

password to validate

Return values
bool

if password provided is valid for current user


        
On this page

Search results