UsuarioPDO
in package
implements
UsuarioDB
Clase UsuarioPDO que implementa la interfaz UsuarioDB.
Esta clase se utiliza para interactuar con la base de datos en relación con la tabla T01_Usuario. Proporciona métodos para validar usuarios, registrar conexiones, y realizar otras operaciones relacionadas con la gestión de usuarios en la aplicación.
Table of Contents
Interfaces
Methods
- altaUsuario() : mixed
- borrarUsuario() : mixed
- modificarUsuario() : mixed
- registrarUltimaConexion() : mixed
- Registra la última conexión del usuario en la base de datos.
- validarCodNoExiste() : mixed
- validarUsuario() : Usuario|null
- Valida un usuario en la base de datos.
Methods
altaUsuario()
public
static altaUsuario() : mixed
borrarUsuario()
public
static borrarUsuario() : mixed
modificarUsuario()
public
static modificarUsuario() : mixed
registrarUltimaConexion()
Registra la última conexión del usuario en la base de datos.
public
static registrarUltimaConexion(Usuario $oUsuario) : mixed
Este método actualiza el número de conexiones y la fecha y hora de la última conexión de un usuario en la base de datos.
Parameters
- $oUsuario : Usuario
-
El objeto Usuario cuyo registro será actualizado.
validarCodNoExiste()
public
static validarCodNoExiste() : mixed
validarUsuario()
Valida un usuario en la base de datos.
public
static validarUsuario(string $codUsuario, string $password) : Usuario|null
Este método valida un usuario comparando el código del usuario y su contraseña (codificada en SHA-256) con los registros de la base de datos. Si el usuario es válido, se actualiza su número de conexiones y se devuelve un objeto con los datos del usuario. Si el usuario no existe o los datos son incorrectos, devuelve null.
Parameters
- $codUsuario : string
-
Código del usuario.
- $password : string
-
Contraseña del usuario.
Return values
Usuario|null —Un objeto Usuario con los datos del usuario si es válido, null si no lo es.