trueque-app-backend - v0.0.1
    Preparing search index...

    Controlador de autenticación que maneja login, validación de token y recuperación de contraseña.

    Index

    Methods

    • Autentica al usuario con su correo y contraseña.

      Parameters

      • body: { correo: string; password: string }

        Objeto con correo y password.

      Returns Promise<{ access_token: string; nombre: any }>

      JWT si las credenciales son válidas.

    • Restablece la contraseña usando un código de recuperación válido.

      Parameters

      • body: { codigo: string; correo: string; nuevaPass: string }

        Objeto con correo, código y nueva contraseña.

      Returns Promise<void>

      Resultado de la operación de cambio de contraseña.

    • Solicita un código de recuperación de contraseña enviado por email.

      Parameters

      • correo: string

        Correo del usuario que desea recuperar su cuenta.

      Returns Promise<void>

      Mensaje de éxito si el código fue generado correctamente.

    • Verifica que el token JWT recibido sea válido.

      Returns boolean

      true si el token es válido.