Usuario
in package
Clase que representa un Usuario del sistema.
- Esta clase se utiliza para el transporte de datos entre la base de datos y la lógica de negocio, almacenando toda la información relativa al perfil de usuario.
Tags
Table of Contents
Properties
- $codUsuario : string
- $descUsuario : string
- $fechaHoraUltimaConexion : int|null
- $fechaHoraUltimaConexionAnterior : int|null
- $imagenUsuario : string|null
- $numAccesos : int
- $password : string
- $perfil : string
Methods
- __construct() : mixed
- Constructor de la clase Usuario.
- getCodUsuario() : string
- Obtiene el código del usuario.
- getDescUsuario() : string
- Obtiene la descripción del usuario.
- getFechaHoraUltimaConexion() : int|null
- Obtiene la fecha y hora de la última conexión.
- getFechaHoraUltimaConexionAnterior() : int|null
- Obtiene la fecha y hora de la conexión anterior.
- getImagenUsuario() : string|null
- Obtiene la imagen del usuario.
- getNumAccesos() : int
- Obtiene el número total de accesos realizados.
- getPassword() : string
- Obtiene la contraseña.
- getPerfil() : string
- Obtiene el perfil del usuario.
- setCodUsuario() : mixed
- Establece el código del usuario.
- setDescUsuario() : mixed
- Establece la descripción del usuario.
- setFechaHoraUltimaConexion() : mixed
- Establece la fecha y hora de la última conexión.
- setFechaHoraUltimaConexionAnterior() : mixed
- Establece la fecha y hora de la conexión anterior.
- setImagenUsuario() : mixed
- Establece la imagen del usuario.
- setNumAccesos() : mixed
- Establece el número de accesos.
- setPassword() : mixed
- Establece la contraseña.
- setPerfil() : mixed
- Establece el perfil del usuario.
Properties
$codUsuario
private
string
$codUsuario
Código único del usuario (ID)
$descUsuario
private
string
$descUsuario
Nombre completo
$fechaHoraUltimaConexion
private
int|null
$fechaHoraUltimaConexion
Fecha de la conexión actual
$fechaHoraUltimaConexionAnterior
private
int|null
$fechaHoraUltimaConexionAnterior
Fecha de la conexión anterior
$imagenUsuario
private
string|null
$imagenUsuario
Imagen de perfil en formato binario
$numAccesos
private
int
$numAccesos
Contador de veces que ha iniciado sesión
$password
private
string
$password
Contraseña cifrada del usuario
$perfil
private
string
$perfil
Tipo de perfil ('usuario', 'admin')
Methods
__construct()
Constructor de la clase Usuario.
public
__construct(mixed $codUsuario[, string $password = null ][, string $descUsuario = null ][, int $numAccesos = null ][, int|null $fechaHoraUltimaConexion = null ][, int|null $fechaHoraUltimaConexionAnterior = null ][, string $perfil = null ][, string|null $imagenUsuario = null ]) : mixed
- @param string $codUsuario Código único.
Parameters
- $codUsuario : mixed
- $password : string = null
-
Contraseña.
- $descUsuario : string = null
-
Nombre completo.
- $numAccesos : int = null
-
Contador de veces que ha iniciado sesión.
- $fechaHoraUltimaConexion : int|null = null
-
Fecha de la conexión actual.
- $fechaHoraUltimaConexionAnterior : int|null = null
-
Fecha de la conexión anterior.
- $perfil : string = null
-
Tipo de perfil ('usuario', 'admin').
- $imagenUsuario : string|null = null
-
Imagen de perfil en formato binario.
getCodUsuario()
Obtiene el código del usuario.
public
getCodUsuario() : string
Return values
stringgetDescUsuario()
Obtiene la descripción del usuario.
public
getDescUsuario() : string
Return values
stringgetFechaHoraUltimaConexion()
Obtiene la fecha y hora de la última conexión.
public
getFechaHoraUltimaConexion() : int|null
Return values
int|nullgetFechaHoraUltimaConexionAnterior()
Obtiene la fecha y hora de la conexión anterior.
public
getFechaHoraUltimaConexionAnterior() : int|null
Return values
int|nullgetImagenUsuario()
Obtiene la imagen del usuario.
public
getImagenUsuario() : string|null
Return values
string|nullgetNumAccesos()
Obtiene el número total de accesos realizados.
public
getNumAccesos() : int
Return values
intgetPassword()
Obtiene la contraseña.
public
getPassword() : string
Return values
stringgetPerfil()
Obtiene el perfil del usuario.
public
getPerfil() : string
Return values
stringsetCodUsuario()
Establece el código del usuario.
public
setCodUsuario(string $codUsuario) : mixed
Parameters
- $codUsuario : string
setDescUsuario()
Establece la descripción del usuario.
public
setDescUsuario(string $descUsuario) : mixed
Parameters
- $descUsuario : string
setFechaHoraUltimaConexion()
Establece la fecha y hora de la última conexión.
public
setFechaHoraUltimaConexion(int|null $fechaHoraUltimaConexion) : mixed
Parameters
- $fechaHoraUltimaConexion : int|null
setFechaHoraUltimaConexionAnterior()
Establece la fecha y hora de la conexión anterior.
public
setFechaHoraUltimaConexionAnterior(int|null $fechaHoraUltimaConexionAnterior) : mixed
Parameters
- $fechaHoraUltimaConexionAnterior : int|null
setImagenUsuario()
Establece la imagen del usuario.
public
setImagenUsuario(string|null $imagenUsuario) : mixed
Parameters
- $imagenUsuario : string|null
setNumAccesos()
Establece el número de accesos.
public
setNumAccesos(int $numAccesos) : mixed
Parameters
- $numAccesos : int
setPassword()
Establece la contraseña.
public
setPassword(string $password) : mixed
Parameters
- $password : string
setPerfil()
Establece el perfil del usuario.
public
setPerfil(string $perfil) : mixed
Parameters
- $perfil : string