-
Notifications
You must be signed in to change notification settings - Fork 0
Connexion utilisateur #40
Copy link
Copy link
Closed
Labels
epic: authAuthentification & Gestion des comptesAuthentification & Gestion des comptesfeatureNouvelle fonctionnalitéNouvelle fonctionnalité
Milestone
Description
User Story
En tant qu'utilisateur inscrit, je veux pouvoir me connecter afin d'accéder à mon espace personnel.
Critères d'acceptation
Backend
- Endpoint POST /api/auth/login
- Email normalisé (lowercase, trim) avant comparaison
- Message d'erreur générique « Identifiants incorrects » (sécurité)
- Refuser connexion si compte suspendu
- Gérer MustChangePassword : retourner un flag dans la réponse
- Token JWT avec claims : userId, email, pseudo, role (durée 24h)
- Logger les connexions réussies et échouées
Frontend
- Page /login avec formulaire email + mot de passe
- Bouton « Se connecter » avec loader
- Affichage des erreurs (identifiants incorrects, compte suspendu)
- Liens vers inscription et mot de passe oublié
- Token stocké en localStorage
- Redirection vers dashboard après connexion réussie
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
epic: authAuthentification & Gestion des comptesAuthentification & Gestion des comptesfeatureNouvelle fonctionnalitéNouvelle fonctionnalité
Projects
Status
Done