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
- 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
- modificarUsuario() : Usuario|null
- Modifica la descripción del usuario de la base de datos
- validarCodigoNoExiste() : 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ó
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
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
validarCodigoNoExiste()
Comprueba si un código de usuario ya existe en la BD
public
static validarCodigoNoExiste(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