204DWESAplicacionFinal

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

UsuarioDB

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.


        
On this page

Search results