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

    Servicio encargado de la lógica de autenticación y recuperación de contraseña.

    Index

    Methods

    • Cambia la contraseña del usuario si el código de recuperación es válido.

      Parameters

      • correo: string

        Correo del usuario.

      • codigo: string

        Código recibido para validar la operación.

      • nuevaPass: string

        Nueva contraseña.

      Returns Promise<void>

      UnauthorizedException si el código no es válido.

    • Genera un código de recuperación para restablecer contraseña.

      Parameters

      • correo: string

        Correo del usuario que solicita recuperación.

      Returns Promise<void>

      NotFoundException si el correo no está registrado.

    • Genera un JWT para un usuario autenticado.

      Parameters

      • user: any

        Objeto con la información del usuario autenticado.

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

      Objeto con el token de acceso y el nombre del usuario.

    • Valida las credenciales de un usuario.

      Parameters

      • correo: string

        Correo electrónico del usuario.

      • password: string

        Contraseña ingresada.

      Returns Promise<any>

      Información del usuario si es válido.

      UnauthorizedException si las credenciales no son válidas o el usuario está inactivo.