Implementación inicial del login
Se implementa la primera versión funcional de la pantalla de inicio de sesión.
Cambios realizados
- Creación de la página
/login. - Formulario controlado para correo y contraseña.
- Opción para mostrar u ocultar la contraseña.
- Conexión con
POST /api/auth/login. - Almacenamiento del token JWT recibido.
- Estado de carga durante el inicio de sesión.
- Mensaje ante credenciales incorrectas.
- Enlace inicial para recuperar la contraseña.
- Botón visual para continuar con Google.
- Incorporación de
lucide-reactpara los íconos.
Pendiente
- Redirección después del login.
- Protección de rutas privadas.
- Cierre de sesión.
- Recuperación de contraseña funcional.
- Integración real con Google OAuth.
Verificación
- Login probado contra el backend local.
- Respuesta HTTP 200 con credenciales válidas.
- ESLint ejecutado sin errores.