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.role passe de pending à user À partir de là, l'utilisateur peut accéder à /, /play, /history, etc. Permissions complémentaires canAddGames : par défaut false pour les nouveaux users. Toggle disponible sur le compte ( /admin → Users → bouton "Autoriser ajout de jeux"). Quand true, l'utilisateur a accès à /add-game. Les admins ont toujours canAddGames à true implicitement (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)