Documentation

UsuarioPDO
in package

Table of Contents

Methods

actualizarUltimaConexion()  : Usuario|null
Actualiza la fecha de última conexión y el contador de accesos
borrarUsuario()  : bool
Elimina un usuario de la base de datos
buscarUsuarioPorCod()  : Usuario|null
Busca un usuario por su código de usuario
buscarUsuariosPorDesc()  : array<string|int, mixed>
Busca usuarios cuya descripción contenga la cadena buscada
cambiarFoto()  : int
Cambia la foto de perfil de un usuario en la base de datos.
cambiarPassword()  : Usuario|null
Cambia la contraseña de un usuario existente
crearUsuario()  : Usuario|null
Crea un nuevo usuario en la base de datos
crearUsuarioPorAdmin()  : Usuario|null
Crea un nuevo usuario por un administrador en la base de datos
modificarUsuario()  : Usuario|null
Modifica la descripción del usuario de la base de datos
modificarUsuarioPorAdmin()  : Usuario|null
Modifica la contraseña y el perfil del usuario
validarCodUsuarioExiste()  : bool
Comprueba si un código de usuario ya existe en la BD
validarUsuario()  : Usuario|null
Valida las credenciales de un usuario y devuelve un objeto Usuario si son correctas

Methods

actualizarUltimaConexion()

Actualiza la fecha de última conexión y el contador de accesos

public static actualizarUltimaConexion(Usuario $oUsuario) : Usuario|null
Parameters
$oUsuario : Usuario

Objeto usuario a actualizar

Return values
Usuario|null

Objeto Usuario con la fecha de ultimaactualización actualizada

borrarUsuario()

Elimina un usuario de la base de datos

public static borrarUsuario(Usuario $oUsuario) : bool
Parameters
$oUsuario : Usuario

Objeto del usuario a eliminar

Return values
bool

True si se borró correctamente, false si no se borró

buscarUsuarioPorCod()

Busca un usuario por su código de usuario

public static buscarUsuarioPorCod(string $codUsuario) : Usuario|null
Parameters
$codUsuario : string
Return values
Usuario|null

Objeto usuario o null si no existe

buscarUsuariosPorDesc()

Busca usuarios cuya descripción contenga la cadena buscada

public static buscarUsuariosPorDesc([string $descUsuario = "" ]) : array<string|int, mixed>
Parameters
$descUsuario : string = ""

Cadena de búsqueda

Return values
array<string|int, mixed>

Array de objetos Usuario

cambiarFoto()

Cambia la foto de perfil de un usuario en la base de datos.

public static cambiarFoto(string $codUsuario, string $imagen) : int
Parameters
$codUsuario : string

Código identificador del usuario.

$imagen : string

Imagen del usuario en formato BLOB.

Return values
int

Número de filas afectadas por el update : 1 si la foto se ha actualizado,0 si no hubo cambios (misma imagen o usuario inexistente).

cambiarPassword()

Cambia la contraseña de un usuario existente

public static cambiarPassword(Usuario $oUsuario, string $nuevaPassword) : Usuario|null
Parameters
$oUsuario : Usuario

Objeto del usuario actual

$nuevaPassword : string

Nueva contraseña

Return values
Usuario|null

El objeto usuario actualizado o null si falla

crearUsuario()

Crea un nuevo usuario en la base de datos

public static crearUsuario(string $codUsuario, string $password, string $descUsuario) : Usuario|null
Parameters
$codUsuario : string
$password : string
$descUsuario : string
Return values
Usuario|null

El objeto usuario si se crea con éxito, null si falla

crearUsuarioPorAdmin()

Crea un nuevo usuario por un administrador en la base de datos

public static crearUsuarioPorAdmin(string $codUsuario, string $password, string $descUsuario, string $perfil) : Usuario|null
Parameters
$codUsuario : string
$password : string
$descUsuario : string
$perfil : string
Return values
Usuario|null

El objeto usuario si se crea con éxito, null si falla

modificarUsuario()

Modifica la descripción del usuario de la base de datos

public static modificarUsuario(Usuario $oUsuario, string $nuevoNombre) : Usuario|null
Parameters
$oUsuario : Usuario

Objeto del usuario a modificar

$nuevoNombre : string

nuevo nombre del usuario

Return values
Usuario|null

El objeto usuario actualizado o null si falla

modificarUsuarioPorAdmin()

Modifica la contraseña y el perfil del usuario

public static modificarUsuarioPorAdmin(Usuario $oUsuario, string $perfilNuevo) : Usuario|null
Parameters
$oUsuario : Usuario

Objeto del usuario a modificar

$perfilNuevo : string

Nuevo perfil del usuario

Return values
Usuario|null

El objeto actualizado o null si falla

validarCodUsuarioExiste()

Comprueba si un código de usuario ya existe en la BD

public static validarCodUsuarioExiste(string $codUsuario) : bool
Parameters
$codUsuario : string
Return values
bool

true si existe, false si no

validarUsuario()

Valida las credenciales de un usuario y devuelve un objeto Usuario si son correctas

public static validarUsuario(string $codUsuario, string $password) : Usuario|null
Parameters
$codUsuario : string

Código del usuario

$password : string

Contraseña sin encriptar

Return values
Usuario|null

Objeto Usuario si las credenciales son correctas, null si no


        
On this page

Search results