usuarioWebDao
in package
Clase DAO para encapsular operaciones CRUD Maneja las peticiones a la tabla usuario_web
Tags
Table of Contents
Methods
- alreadyExist() : bool
- Comprueba si ya existe un usuario con dicho usuario
- deleteUsuario() : bool
- Borra un usuario del sistema, borrado fisico
- desactivateUsuario() : bool
- getAll() : array<string|int, mixed>
- Obtiene todos los usuarios del sistema SOLO PARA ADMIN O SUPER
- getById() : usuarioWeb|null
- Obtiene a un usuario por su id
- getByLogin() : usuarioWeb|null
- Obtiene el usuario solicitado
- insert() : bool
- Crea un nuevo usuario web
- updatePassword() : bool
- Actualiza el campo de contraseña de un usuario
- updateUltimoAcceso() : bool
- Actualizar el ultimo acceso del usuario
- updateUsuarioWeb() : bool
- Actualiza los campos generales de un usuario, no contraseña
- __construct() : mixed
Methods
alreadyExist()
Comprueba si ya existe un usuario con dicho usuario
public
static alreadyExist(usuarioWeb $nuevo) : bool
Parameters
- $nuevo : usuarioWeb
-
: Nuevo usuario
Tags
Return values
booldeleteUsuario()
Borra un usuario del sistema, borrado fisico
public
static deleteUsuario(int $id) : bool
Parameters
- $id : int
-
: id del usuario a borrar
Tags
Return values
booldesactivateUsuario()
public
static desactivateUsuario(int $id) : bool
Parameters
- $id : int
Return values
boolgetAll()
Obtiene todos los usuarios del sistema SOLO PARA ADMIN O SUPER
public
static getAll() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>getById()
Obtiene a un usuario por su id
public
static getById(int $id) : usuarioWeb|null
Parameters
- $id : int
-
: id del usuario
Tags
Return values
usuarioWeb|nullgetByLogin()
Obtiene el usuario solicitado
public
static getByLogin(string $login) : usuarioWeb|null
Parameters
- $login : string
-
: usuario
Tags
Return values
usuarioWeb|null —: usuario solicitado, null si no existe
insert()
Crea un nuevo usuario web
public
static insert(usuarioWeb $usuarioWeb) : bool
Parameters
- $usuarioWeb : usuarioWeb
Tags
Return values
boolupdatePassword()
Actualiza el campo de contraseña de un usuario
public
static updatePassword(int $id, string $password) : bool
Parameters
- $id : int
-
: id del usuario a cambiar
- $password : string
-
: nueva contraseña
Tags
Return values
boolupdateUltimoAcceso()
Actualizar el ultimo acceso del usuario
public
static updateUltimoAcceso(int $id) : bool
Definicion temporal por si se opta a mas control
Parameters
- $id : int
-
: id del usuario
Tags
Return values
bool —: resultado de la insercion
updateUsuarioWeb()
Actualiza los campos generales de un usuario, no contraseña
public
static updateUsuarioWeb(usuarioWeb $nuevo) : bool
Parameters
- $nuevo : usuarioWeb
-
: Nuevo usuario
Tags
Return values
bool__construct()
private
__construct() : mixed