PasswordRecoveryForm extends Model
Table of Contents
Constants
- SCENARIO_RECOVERY = 'recovery'
- SCENARIO_TOKEN = 'token'
Properties
- $email : mixed
- $password : mixed
- $repeat_password : mixed
Methods
- rules() : string
- Desc: Nombre de la tabla de la base de datos.
- scenarios() : mixed
- sendMail() : bool
- Desc: Envía email que contiene enlace con token temporal para poder cambiar la contraseña.
- getUser() : UserRest|null
- Desc: Retorna el modelo de UserRest mediante email como filtro de busqueda.
Constants
SCENARIO_RECOVERY
public
mixed
SCENARIO_RECOVERY
= 'recovery'
SCENARIO_TOKEN
public
mixed
SCENARIO_TOKEN
= 'token'
Properties
public
mixed
$email
$password
public
mixed
$password
$repeat_password
public
mixed
$repeat_password
Methods
rules()
Desc: Nombre de la tabla de la base de datos.
public
rules() : string
Notes: n/a
Ref: https://www.yiiframework.com/doc/api/2.0/yii-db-activerecord#tableName()-detail
Date: 2025-08-06, Version: v0.2507.01
Example: n/a
Return values
string —Nombre de la tabla
scenarios()
public
scenarios() : mixed
sendMail()
Desc: Envía email que contiene enlace con token temporal para poder cambiar la contraseña.
public
static sendMail(string $email, string $token[, string|null $customURL = null ]) : bool
Retorna true en caso de éxito.
Notes: n/a, Ref: n/a
Date: 2025-08-06, Version: v0.2507.01
Example: n/a
Parameters
- $email : string
- $token : string
- $customURL : string|null = null
Return values
boolgetUser()
Desc: Retorna el modelo de UserRest mediante email como filtro de busqueda.
protected
getUser() : UserRest|null
Notes: n/a,
Ref: UserRest
Date: 2025-08-06, Version: v0.2507.01
Example: n/a