Aplicación Final v4.0.0
Aplicación Final de la asignatura de DWES
Loading...
Searching...
No Matches
API Namespace Reference

Detailed Description

Endpoint API: Eliminación de usuario

Este script gestiona la eliminación de un usuario mediante una petición HTTP con formato JSON. Devuelve siempre una respuesta en formato JSON.

Funcionalidad:

  1. Validación de acceso:
    • Recoge el parámetro token por GET.
    • Verifica su validez mediante UsuarioPDO\validarToken.
    • Si el token no es válido, devuelve error "No autorizado".
  2. Recepción de datos:
    • Lee el cuerpo de la petición (JSON).
    • Requiere el campo codUsuario.
    • Requiere el campo confirmacion.
  3. Validación funcional:
    • La confirmación debe ser exactamente "SI".
    • Si la validación falla, devuelve:
      • exito = false
      • array de errores
      • array de respuestas
  4. Eliminación del usuario:

Dependencias:

  • Clase UsuarioPDO
  • Métodos estáticos validarToken y borrarUsuario
Author
Cristian Mateos
Version
2.0

Endpoint API: Búsqueda de usuarios

Este script gestiona la consulta de usuarios mediante una petición HTTP y devuelve los resultados en formato JSON.

Funcionalidad:

  1. Validación de acceso:
    • Recoge el parámetro token por GET.
    • Verifica su validez mediante UsuarioPDO\validarToken.
    • Si el token no es válido, devuelve error "Token no valido".
  2. Búsqueda de usuarios:
  3. Formateo de respuesta:
    • Recorre la lista de usuarios.
    • Extrae los datos necesarios mediante métodos getter.
    • Devuelve el resultado en formato JSON estructurado.

Dependencias:

  • Clase UsuarioPDO
  • Métodos estáticos validarToken y buscarUsuarios
  • Clase Usuario y sus métodos getter
Author
Cristian Mateos
Version
2.0

Endpoint API: Consulta de usuario por código

Este script permite obtener la información completa de un usuario a partir de su código, mediante una petición HTTP con cuerpo JSON.

Funcionalidad:

  • Valida el token recibido por GET.
  • Lee el cuerpo de la petición en formato JSON.
  • Comprueba que se haya enviado codUsuario.
  • Verifica la existencia del usuario en base de datos.
  • Devuelve los datos del usuario en formato JSON.

Dependencias:

  • Clase UsuarioPDO
  • Métodos validarToken y validarUsuario
  • Clase Usuario y sus métodos getter
Author
Cristian Mateos
Version
2.0