1.8 KiB
1.8 KiB
Guide de Gestion des Utilisateurs (Suspension & Suppression)
Ce document détaille les procédures de sanctions et de gestion des comptes sur Afrohub.
1. Suspension de Compte
La suspension est une mesure temporaire permettant de bloquer l'accès d'un utilisateur sans supprimer ses données.
1.1. Suspension Entrepreneur
- Compte Suspendu : L'entrepreneur ne peut plus se connecter. Son shop est automatiquement masqué.
- Shop Masqué (Uniquement) : L'entrepreneur peut se connecter, mais sa boutique n'est plus visible dans l'annuaire.
1.2. Suspension Visiteur
- L'accès à la messagerie et aux fonctionnalités interactives (avis, favoris) est bloqué.
2. Suppression de Compte (Soft Delete & Grace Period)
La suppression suit un cycle de vie sécurisé pour permettre la réactivation en cas d'erreur ou de changement d'avis.
2.1. Déclenchement par l'Admin
L'admin choisit :
- Le Motif : Violation des CGU, Inactivité, Demande de l'utilisateur, etc.
- Le Délai :
- Immédiat : Le compte est supprimé à la prochaine exécution du script de nettoyage.
- 7, 15, 30 jours : Le compte est désactivé mais conservé en base pendant cette durée.
2.2. État "Suppression en cours"
- L'utilisateur ne peut plus se connecter.
- Il reçoit un email contenant un lien de réactivation.
- Dans l'admin, la ligne utilisateur est affichée en rouge avec le statut "Suppression en cours".
2.3. Réactivation
- L'utilisateur peut cliquer sur le lien dans son mail.
- Il doit fournir une justification pour la réactivation.
- Une fois validé, le compte redevient "Actif" et le délai de suppression est annulé.
3. Suppression Définitive (Hard Delete)
- S'exécute automatiquement via la tâche Cron.
- Supprime toutes les données associées en cascade (Boutique, Messages, Avis, Favoris).
- Action irréversible.