En tant qu'utilisateur, je veux pouvoir me créer un compte sur le site pour profiter de ses fonctionnalités - o-kinnen/TFE GitHub Wiki
Complexité : 6
Description, intérêt et objectif
Permettre à l'utilisateur de créer un compte pour avoir accès à toutes les fonctionnalités de la web-app.
Critères d'acceptation
- Formulaire de création de compte ayant les champs nom, adresse email et mot de passe.
- Une case à cocher pour accepter les conditions d'utilisation et un lien vers les termes de confidentialité.
- Bouton "Créer un compte" pour valider l'inscription.
- Un message de confirmation s’affiche une fois l’inscription réussie.
- En cas de données invalides ou déjà existantes, un message d'erreur est affiché.
- L’utilisateur doit être redirigé automatiquement vers la page du profil après validation du compte.
Maquette
Prérequis
- Création de la page d'accueil.
- Création de table des users dans la base des donnée.
Tâches Techniques
- Création d'un formulaire d'inscription.
- Mise en place d'un système de validation des données (mail et mot de passe)
- Sauvegarde des données dans la base des données après validation, en hachant le mot de passe.
- Affichage des messages d'erreur en cas de données invalides ou d'email déjà existant.
- Redirection vers la page de profil après inscription réussie.
- Envoi d’un message de confirmation si l’inscription est réussie.
- Lien vers la page de connexion pour les utilisateurs qui ont déjà un compte.