Class app\models\Usuario

Inheritanceapp\models\Usuario » yii\db\ActiveRecord
Implementsyii\web\IdentityInterface
Subclassesapp\models\UsuarioSearch

Este es el modelo par ala tabla de "usuarios".

Public Properties

Hide inherited properties

PropertyTypeDescriptionDefined By
$pass string Campo de contraseña en el formulario de alta y modificación de usuarios app\models\Usuario
$passConfirm string Campo de confirmación de contraseña en el formulario de alta y modificación de usuarios app\models\Usuario

Public Methods

Hide inherited methods

MethodDescriptionDefined By
attributeLabels() Devuelve las etiquetas de los atributos. app\models\Usuario
beforeSave() Realiza las modificaciones necesarias antes de guardar al usuario en la base de datos. app\models\Usuario
buscarPorNombre() Busca un usuario por su nombre. app\models\Usuario
confirmarPassword() Comprueba si la contraseña y la confirmación de la contraseña son iguales app\models\Usuario
esAdmin() Comprueba si el usuario es administrador. app\models\Usuario
findIdentity() Encuentra una identidad mediante el ID determinado. app\models\Usuario
findIdentityByAccessToken() Encuentra una identidad por el token dado. app\models\Usuario
getAuthKey() Devuelve el token del usuario app\models\Usuario
getEjercicios() app\models\Usuario
getEquipos() app\models\Usuario
getId() Devuelve el id del usuario app\models\Usuario
regenerarToken() Regenera los tokens de los usuarios. app\models\Usuario
rules() Devuelve las reglas de validación de los atributos. app\models\Usuario
tableName() Declara el nombre de la tabla de la base de datos asociada con esta clase. app\models\Usuario
validarPassword() Validar contraseña. app\models\Usuario
validateAuthKey() Valida la clave de autenticación dada. app\models\Usuario

Constants

Hide inherited constants

ConstantValueDescriptionDefined By
ESCENARIO_CREATE 'create' app\models\Usuario

Property Details

$pass public property

Campo de contraseña en el formulario de alta y modificación de usuarios

public string $pass null
$passConfirm public property

Campo de confirmación de contraseña en el formulario de alta y modificación de usuarios

public string $passConfirm null

Method Details

attributeLabels() public method

Devuelve las etiquetas de los atributos.

public array attributeLabels ( )
return array

Las etiquetas de los atributos

beforeSave() public method

Realiza las modificaciones necesarias antes de guardar al usuario en la base de datos.

public boolean beforeSave ( $insert )
$insert boolean

True si se va ha realizar una inserción.

return boolean

True si la inserción o la modificación se ha realizado correctamente.

buscarPorNombre() public static method

Busca un usuario por su nombre.

public static static|null buscarPorNombre ( $nombre )
$nombre string
confirmarPassword() public method

Comprueba si la contraseña y la confirmación de la contraseña son iguales

public void confirmarPassword ( $attribute, $params )
$attribute mixed
$params mixed
esAdmin() public method

Comprueba si el usuario es administrador.

public boolean esAdmin ( )
return boolean

Si el usuario es administrador

findIdentity() public static method

Encuentra una identidad mediante el ID determinado.

public static \yii\web\IdentityInterface findIdentity ( $id )
$id integer

El id a buscar

return \yii\web\IdentityInterface

El objeto que coincide con el id dado.

findIdentityByAccessToken() public static method

Encuentra una identidad por el token dado.

public static \yii\web\IdentityInterface findIdentityByAccessToken ( $token, $type null )
$token mixed

El token a buscar

$type mixed

El tipo del token

return \yii\web\IdentityInterface

El objeto que coincide con el token dado.

getAuthKey() public method

Devuelve el token del usuario

public mixed getAuthKey ( )
return mixed

El token del usuario

getEjercicios() public method

public \yii\db\ActiveQuery getEjercicios ( )
getEquipos() public method

public \yii\db\ActiveQuery getEquipos ( )
getId() public method

Devuelve el id del usuario

public integer getId ( )
return integer

El id del usuario.

regenerarToken() public method

Regenera los tokens de los usuarios.

public void regenerarToken ( )
rules() public method

Devuelve las reglas de validación de los atributos.

public array rules ( )
return array

Las reglas de validación.

tableName() public static method

Declara el nombre de la tabla de la base de datos asociada con esta clase.

public static string tableName ( )
return string

El nombre de la tabla.

validarPassword() public method

Validar contraseña.

public boolean validarPassword ( $password )
$password string

Contraseña a validar

return boolean

Si la contraseña es válida para el usuario actual

validateAuthKey() public method

Valida la clave de autenticación dada.

public boolean validateAuthKey ( $authKey )
$authKey string

La clave de autenticación dada.

return boolean

True si la clave de autenticación dada es válida.