Appearance
BDD-09 — Connexion client externe
1. User Story
En tant que client externe,
Je veux me connecter avec mon email et mon mot de passe,
Afin d'acceder a mon espace de depot de maniere securisee.
2. Criteres d'acceptance
- Le formulaire contient un champ email et un champ mot de passe.
- En cas d'erreur, un message explicite est affiche :
Email ou mot de passe incorrect. - Apres connexion reussie, l'utilisateur est redirige vers son espace de depot.
3. Perimetre fonctionnel
- Page de connexion front:
front/src/pages/login/LoginPage.vue - Authentification cote front via store:
front/src/stores/auth-store.js - Recuperation du profil apres login:
front/src/stores/user-store.js - Navigation apres connexion: redirection vers la route cible (
query.redirect) ou/
4. Points de verification
- Presence visuelle des deux champs (email et mot de passe) et du bouton de soumission.
- Message d'erreur utilisateur en cas d'echec d'authentification.
- Redirection effective vers l'espace de depot apres succes.
5. Tests associes
- Tests unitaires/composants:
front/src/__tests__/pages/login/LoginPage.spec.js
- Scenarios E2E recommandes (Playwright/Cypress):
- login OK -> redirection espace de depot
- login KO -> message
Email ou mot de passe incorrect
