Constants

SCENARIO_INSERT

SCENARIO_INSERT = 'insert'

SCENARIO_UPDATE

SCENARIO_UPDATE = 'update'

STATUS_DISABLED

STATUS_DISABLED = 1

STATUS_ACTIVE

STATUS_ACTIVE = 10

Properties

$id

$id : integer

Type

integer

$username

$username : string

Type

string

$nickname

$nickname : string

Type

string

$mobile

$mobile : string

Type

string

$avatar

$avatar : string

Type

string

$password

$password : string

Type

string

$password_reset_token

$password_reset_token : string

Type

string

$email

$email : string

Type

string

$is_admin

$is_admin : integer

Type

integer

$rigister_ip

$rigister_ip : string

Type

string

$login_ip

$login_ip : string

Type

string

$last_login_ip

$last_login_ip : string

Type

string

$login_at

$login_at : integer

Type

integer

$last_login_at

$last_login_at : integer

Type

integer

$login_count

$login_count : integer

Type

integer

$status

$status : integer

Type

integer

$token

$token : string

Type

string

$openid

$openid : string

Type

string

$created_at

$created_at : integer

Type

integer

$updated_at

$updated_at : integer

Type

integer

Methods

behaviors()

behaviors() 

saveModel()

saveModel(boolean|object  $transaction = false) 

Parameters

boolean|object $transaction

\yii\db\Transaction

Throws

\common\exceptions\DatabaseException

deleteModel()

deleteModel(boolean|object  $transaction = false) 

Parameters

boolean|object $transaction

\yii\db\Transaction

Throws

\common\exceptions\DatabaseException

filterStr()

filterStr(string  $str) : string

过滤空格 ' " <> 转化为 html实体

Parameters

string $str

原字符串

Returns

string

formName()

formName() 

tableName()

tableName() 

rules()

rules() 

scenarios()

scenarios() 

getListField()

getListField() 

getPureListField()

getPureListField() 

findIdentity()

findIdentity(  $id) 

Parameters

$id

findIdentityByAccessToken()

findIdentityByAccessToken(  $token,   $type = null) 

Parameters

$token
$type

findByUsername()

findByUsername(string  $username) : static|null

Finds user by username

Parameters

string $username

Returns

static|null

findByPasswordResetToken()

findByPasswordResetToken(string  $token) : static|null

Finds user by password reset token

Parameters

string $token

password reset token

Returns

static|null

isPasswordResetTokenValid()

isPasswordResetTokenValid(string  $token) : boolean

Finds out if password reset token is valid

Parameters

string $token

password reset token

Returns

boolean

getId()

getId() 

getAuthKey()

getAuthKey() 

validateAuthKey()

validateAuthKey(  $authKey) 

Parameters

$authKey

validatePassword()

validatePassword(string  $password) : boolean

Validates password

Parameters

string $password

password to validate

Returns

boolean —

if password provided is valid for current user

setPassword()

setPassword(  $password) 

Generates password hash from password and sets it to the model

Parameters

$password

Throws

\yii\base\Exception

generateAuthKey()

generateAuthKey() 

Generates "remember me" authentication key

generatePasswordResetToken()

generatePasswordResetToken() 

Generates new password reset token

removePasswordResetToken()

removePasswordResetToken() 

Removes password reset token