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
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
$auth_key
public
string
$auth_key
$confirmation_token
public
string
$confirmation_token
$created_at
public
int
$created_at
$id
public
int
$id
$password_hash
public
string
$password_hash
$status
public
int
$status
$superadmin
public
int
$superadmin
$updated_at
public
int
$updated_at
$username
public
string
$username
Methods
findByConfirmationToken()
Finds user by confirmation token
public
static findByConfirmationToken(string $token) : static|null|User
Parameters
- $token : string
-
confirmation token
Return values
static|null|UserfindByUsername()
Finds user by username
public
static findByUsername(string $username) : static|null
Parameters
- $username : string
Return values
static|nullfindIdentity()
public
static findIdentity(mixed $id) : mixed
Parameters
- $id : mixed
Tags
findIdentityByAccessToken()
public
static findIdentityByAccessToken(mixed $token[, mixed $type = null ]) : mixed
Parameters
- $token : mixed
- $type : mixed = null
Tags
findInactiveByConfirmationToken()
Finds user by confirmation token
public
static findInactiveByConfirmationToken(string $token) : static|null|User
Parameters
- $token : string
-
confirmation token
Return values
static|null|UsergenerateAuthKey()
Generates "remember me" authentication key
public
generateAuthKey() : mixed
generateConfirmationToken()
Generates new confirmation token
public
generateConfirmationToken() : mixed
getAuthKey()
public
getAuthKey() : mixed
Tags
getId()
public
getId() : mixed
Tags
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
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