gestion supp user admin
This commit is contained in:
38
doc/admin/gestion_utilisateurs.md
Normal file
38
doc/admin/gestion_utilisateurs.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# 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 :
|
||||
1. **Le Motif** : Violation des CGU, Inactivité, Demande de l'utilisateur, etc.
|
||||
2. **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**.
|
||||
Reference in New Issue
Block a user