Page de Connexion - Mickael-Klein/OpenClassRooms-DevReact-Projet_10 GitHub Wiki

Page de Connexion

Objectif

L'objectif de la page de connexion sera de permettre aux utilisateurs de s'identifier afin d'accéder à leur dashboard personnalisé et d'interagir avec les autres pages et fonctionnalités de l'application. Il leur sera aussi possible d'accéder à une page d'inscription ou de récupération de mot de passe.

Questions Client

  • Combien de type d'utilisateurs ? (enseignant, élève, admin, animateur, modérateur, intervenant ponctuel, remplaçant, parent, tuteur scolaire …etc)
  • Inscription séparée selon profil ?
  • Attribution des rôles autres qu'élève faite par les équipes Learn@Home après inscription et vérification ?
  • Inscription/Connexion simplifiée via authentification Google (OAuth)
  • Mot de passe à taper une deuxième fois dans un champs de vérification lors de l'inscription pour confirmation ?
  • Inscription/Connexion via mail uniquement (envoi d'un mail contenant un code de validation) ?
  • Méthode de récupération d'un mot de passe oublié ?
  • Quelles autres informations demander lors de l'inscription ?
  • Sous quel nom apparait l'utilisateur ? (nom & prénom, prénom & 1ère lettre du nom, pseudo)
  • Combien de temps l'utilisateurs reste connecté ? (durée session)
  • Combien d'essais de connexion par compte et sur quel intervalle de temps ?
  • Conditions générales d'utilisation et traitement des données utilisateur ?
  • Dans quelle section du profil utilisateur souhaitez vous mettre la fonctionnalité de changement de mot de passe ?

Composants à développer

  • Top navigation menu (global)
  • Formulaire de connexion
  • Formulaire d'inscription
  • Formulaire de récupération de mot de passe
  • Captcha

User Stories

User-Stories_Connexion-1 User-Stories_Connexion-2

Diagramme cas d'usage

Diagramme_cas_usage-Connexion

Liens Utiles