En tant qu'utilisateur, je veux pouvoir supprimer mon compte du site si je ne souhaite plus l'utiliser pour éviter de l'avoir lié à quelque chose que je n'utilise plus. - o-kinnen/TFE GitHub Wiki

Complexité : 5

Description, intérêt et objectif

Cette fonctionnalité permettra à l'utilisateur de supprimer son compte ainsi que ses données personnelles complètement si il le souhaite sans qu'aucune trace ne reste dans la web-app pour les protéger.

Critères d'acceptation

  • Affichage de la page de profil incluant : adresse mail, intolérances, allergies, bouton "Modifier le profil", bouton "Se déconnecter" et bouton "Supprimer le compte".
  • Suppression du compte avec une redirection vers la page d'accueil après avoir cliqué sur "Supprimer le compte" avec un message pour demander à l'utilisateur si il en est sûr.

Maquette

image

Prérequis

  • Création de la page d'accueil.
  • Table des "users" dans la base de donnée.
  • Création de la page de profil.

Tâches Techniques

  • Ajout du bouton "Supprimer le compte" dans la page de profil.
  • Création du modal demandant une nouvelle fois si l'utilisateur veut supprimer son compte.
  • Suppression de l'utilisateur dans la base de donnée si c'est validé et redirection vers la page d'accueil.