Class app\models\LoginForm

Inheritanceapp\models\LoginForm » yii\base\Model

LoginForm es el modelo para el formulario de login.

Public Properties

Hide inherited properties

PropertyTypeDescriptionDefined By
$password string Campo de la contraseña del usuario. app\models\LoginForm
$rememberMe boolean Campo opcional para recordar al usuario logueado. app\models\LoginForm
$username string Campo del nombre del usuario. app\models\LoginForm

Public Methods

Hide inherited methods

MethodDescriptionDefined By
attributeLabels() Devuelve las etiquetas de los atributos. app\models\LoginForm
getUser() Encuentra un usuario por su $username app\models\LoginForm
login() Loguea a un usuario utilizando el nombre de usuario y la contraseña proporcionados. app\models\LoginForm
rules() Devuelve las reglas de validación de los atributos. app\models\LoginForm
validatePassword() Valida la constraseña. app\models\LoginForm

Property Details

$password public property

Campo de la contraseña del usuario.

public string $password null
$rememberMe public property

Campo opcional para recordar al usuario logueado.

public boolean $rememberMe true
$username public property

Campo del nombre del usuario.

public string $username null

Method Details

attributeLabels() public method

Devuelve las etiquetas de los atributos.

public array attributeLabels ( )
return array

Las etiquetas de los atributos

getUser() public method

Encuentra un usuario por su $username

public app\models\Usuario|null getUser ( )
login() public method

Loguea a un usuario utilizando el nombre de usuario y la contraseña proporcionados.

public boolean login ( )
return boolean

True si el usuario a iniciado sesión correctamente.

rules() public method

Devuelve las reglas de validación de los atributos.

public array rules ( )
return array

Las reglas de validación.

validatePassword() public method

Valida la constraseña.

Este método sirve como validación en línea para la contraseña.

public void validatePassword ( $attribute, $params )
$attribute string

El atributo que se está validando actualmente.

$params array

Los pares nombre-valor adicionales dados en la regla.