Valider un utilisateur
Valider un utilisateur
Dernière mise à jour : 2026-05-10
Pourquoi
Tous les nouveaux comptes (self-register ou créés par admin) sont en statut pending par défaut. Tant qu'ils sont pending, ils peuvent se connecter mais sont redirigés vers /pending sans accès aux features.
Comment
- Va sur
/admin(compte admin requis) - Section Utilisateurs
- Filtre éventuellement par username
- Clique Confirmer sur le compte concerné
- La ligne
users.rolepasse dependingàuser
À partir de là, l'utilisateur peut accéder à /, /play, /history, etc.
Permissions complémentaires
canAddGames: par défautfalsepour les nouveaux users. Toggle disponible sur le compte (/admin→ Users → bouton "Autoriser ajout de jeux"). Quandtrue, l'utilisateur a accès à/add-game. Les admins ont toujourscanAddGamesàtrueimplicitement (bypass).
Notification mail
Au moment du register, l'app envoie automatiquement un mail de notification à toi (l'admin) si SMTP configuré (SMTP_HOST non vide). Le mail contient le username + lien direct vers /admin.
Pour rappel, la conf SMTP est optionnelle — si tu n'as pas configuré SMTP_HOST dans .env, aucun mail n'est envoyé, tu dois checker /admin manuellement.
Supprimer un utilisateur
/admin → Users → bouton Supprimer (avec ConfirmDialog).
Effets :
- Suppression de la ligne
users - Suppression de toutes ses lignes
questions(cascade) - Réassignation des jeux qu'il avait ajouté (
addedBy) à toi (l'admin courant)
No comments to display
No comments to display