Documentation

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
author

Gonzalo Junquera Lorenzo

since
18/12/2025
version
1.0.0

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
string

getDescUsuario()

Obtiene la descripción del usuario.

public getDescUsuario() : string
Return values
string

getFechaHoraUltimaConexion()

Obtiene la fecha y hora de la última conexión.

public getFechaHoraUltimaConexion() : int|null
Return values
int|null

getFechaHoraUltimaConexionAnterior()

Obtiene la fecha y hora de la conexión anterior.

public getFechaHoraUltimaConexionAnterior() : int|null
Return values
int|null

getImagenUsuario()

Obtiene la imagen del usuario.

public getImagenUsuario() : string|null
Return values
string|null

getNumAccesos()

Obtiene el número total de accesos realizados.

public getNumAccesos() : int
Return values
int

getPassword()

Obtiene la contraseña.

public getPassword() : string
Return values
string

getPerfil()

Obtiene el perfil del usuario.

public getPerfil() : string
Return values
string

setCodUsuario()

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

        
On this page

Search results