Skip to content

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

  1. Le formulaire contient un champ email et un champ mot de passe.
  2. En cas d'erreur, un message explicite est affiche : Email ou mot de passe incorrect.
  3. 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