Aller au contenu

Gestion des utilisateurs

Apprenez à créer des comptes d’utilisateur, à organiser les utilisateurs en groupes et à gérer les permissions dans XOOPS.

XOOPS fournit une gestion complète des utilisateurs avec :

Utilisateurs > Comptes
├── Utilisateurs individuels
├── Profils utilisateur
├── Demandes d'enregistrement
└── Utilisateurs en ligne
Utilisateurs > Groupes
├── Groupes/rôles d'utilisateurs
├── Permissions de groupe
└── Appartenance au groupe
Système > Permissions
├── Accès au module
├── Accès au contenu
├── Permissions de fonction
└── Capacités du groupe
  1. Connectez-vous à l’administrateur : http://your-domain.com/xoops/admin/
  2. Cliquez sur Utilisateurs dans la barre latérale gauche
  3. Sélectionnez parmi les options :
    • Utilisateurs : Gérer les comptes individuels
    • Groupes : Gérer les groupes d’utilisateurs
    • Utilisateurs en ligne : Voir les utilisateurs actuellement actifs
    • Demandes d’utilisateur : Traiter les demandes d’enregistrement

XOOPS est livré avec des rôles d’utilisateurs prédéfinis :

GroupeRôleCapacitésCas d’utilisation
WebmastersAdministrateurContrôle complet du siteAdministrateurs principaux
AdminsAdministrateurAccès administrateur limitéUtilisateurs de confiance
ModérateursContrôle du contenuApprouver le contenuGestionnaires communautaires
ÉditeursCréation de contenuCréer/modifier le contenuPersonnel de contenu
EnregistrésMembrePublier, commenter, profilUtilisateurs réguliers
AnonymeVisiteurLecture uniquementUtilisateurs non connectés

Méthode 1 : L’administrateur crée l’utilisateur

Section intitulée « Méthode 1 : L’administrateur crée l’utilisateur »

Étape 1 : Accédez à la création d’utilisateur

  1. Allez à Utilisateurs > Utilisateurs
  2. Cliquez sur “Ajouter un nouvel utilisateur” ou “Créer un utilisateur”

Étape 2 : Entrez les informations de l’utilisateur

Remplissez les détails de l’utilisateur :

Nom d'utilisateur : [4+ caractères, lettres/chiffres/tiret bas uniquement]
Exemple : john_smith
Adresse email : [Adresse email valide]
Exemple : john@example.com
Mot de passe : [Mot de passe fort]
Exemple : MyStr0ng!Pass2025
Confirmer le mot de passe : [Répéter le mot de passe]
Exemple : MyStr0ng!Pass2025
Nom réel : [Nom complet de l'utilisateur]
Exemple : John Smith
URL : [Site Web optionnel de l'utilisateur]
Exemple : https://johnsmith.com
Signature : [Signature optionnelle du forum]
Exemple : "Utilisateur XOOPS heureux!"

Étape 3 : Configurez les paramètres utilisateur

Statut utilisateur : ☑ Actif
☐ Inactif
☐ En attente d'approbation
Groupes d'utilisateurs :
☑ Utilisateurs enregistrés
☐ Webmasters
☐ Admins
☐ Modérateurs

Étape 4 : Options supplémentaires

Notifier l'utilisateur : ☑ Envoyer un email de bienvenue
Autoriser l'avatar : ☑ Oui
Thème utilisateur : [Thème par défaut]
Afficher le courrier électronique : ☐ Public / ☑ Privé

Étape 5 : Créer le compte

Cliquez sur “Ajouter un utilisateur” ou “Créer”

Confirmation :

Utilisateur créé avec succès !
Nom d'utilisateur : john_smith
Email : john@example.com
Groupes : Utilisateurs enregistrés

Méthode 2 : Auto-enregistrement de l’utilisateur

Section intitulée « Méthode 2 : Auto-enregistrement de l’utilisateur »

Permettre aux utilisateurs de s’enregistrer eux-mêmes :

Panneau d’administration > Système > Préférences > Paramètres utilisateur

Autoriser l'enregistrement des utilisateurs : ☑ Oui
Type d'enregistrement :
☐ Instantané (Approuver automatiquement)
☑ Vérification par email (Confirmation par email)
☐ Approbation administrative (Vous approuvez chacun)
Envoyer un email de vérification : ☑ Oui

Alors :

  1. Les utilisateurs visitent la page d’enregistrement
  2. Remplissez les informations de base
  3. Vérifiez le courrier électronique ou attendez l’approbation
  4. Compte activé

Localisation : Utilisateurs > Utilisateurs

Affiche la liste des utilisateurs avec :

  • Nom d’utilisateur
  • Adresse email
  • Date d’enregistrement
  • Dernière connexion
  • Statut de l’utilisateur (Actif/Inactif)
  • Adhésion au groupe
  1. Dans la liste des utilisateurs, cliquez sur le nom d’utilisateur

  2. Modifiez tout champ :

    • Adresse email
    • Mot de passe
    • Nom réel
    • Groupes d’utilisateurs
    • Statut
  3. Cliquez sur “Enregistrer” ou “Mettre à jour”

  1. Cliquez sur l’utilisateur dans la liste
  2. Accédez à la section “Modifier le mot de passe”
  3. Entrez le nouveau mot de passe
  4. Confirmer le mot de passe
  5. Cliquez sur “Modifier le mot de passe”

L’utilisateur utilisera le nouveau mot de passe à la prochaine connexion.

Désactiver temporairement le compte sans suppression :

  1. Cliquez sur l’utilisateur dans la liste
  2. Définissez Statut utilisateur sur “Inactif”
  3. Cliquez sur “Enregistrer”

L’utilisateur ne peut pas se connecter tant que le statut est inactif.

  1. Cliquez sur l’utilisateur dans la liste
  2. Définissez Statut utilisateur sur “Actif”
  3. Cliquez sur “Enregistrer”

L’utilisateur peut se reconnecter.

Supprimer l’utilisateur définitivement :

  1. Cliquez sur l’utilisateur dans la liste
  2. Accédez au bas
  3. Cliquez sur “Supprimer l’utilisateur”
  4. Confirmez : “Supprimer l’utilisateur et toutes les données ?”
  5. Cliquez sur “Oui”

Avertissement : La suppression est définitive !

Voir les détails du profil utilisateur :

  1. Cliquez sur le nom d’utilisateur dans la liste des utilisateurs
  2. Examinez les informations du profil :
    • Nom réel
    • Email
    • Site Web
    • Date d’adhésion
    • Dernière connexion
    • Bio de l’utilisateur
    • Avatar
    • Publications/contributions

XOOPS inclut les groupes par défaut :

GroupeObjectifSpécialModifier
AnonymeUtilisateurs non connectésFixeNon
Utilisateurs enregistrésMembres réguliersPar défautOui
WebmastersAdministrateurs du siteAdminOui
AdminsAdministrateurs limitésAdminOui
ModérateursModérateurs de contenuPersonnaliséOui

Créer un groupe pour un rôle spécifique :

Localisation : Utilisateurs > Groupes

  1. Cliquez sur “Ajouter un nouveau groupe”
  2. Entrez les détails du groupe :
Nom du groupe : Éditeurs de contenu
Description du groupe : Utilisateurs qui peuvent créer et modifier le contenu
Afficher le groupe : ☑ Oui (Afficher dans les profils des membres)
Type de groupe : ☑ Régulier / ☐ Admin
  1. Cliquez sur “Créer un groupe”

Assigner les utilisateurs aux groupes :

Option A : À partir de la liste des utilisateurs

  1. Allez à Utilisateurs > Utilisateurs
  2. Cliquez sur l’utilisateur
  3. Vérifiez/décochez les groupes dans la section “Groupes d’utilisateurs”
  4. Cliquez sur “Enregistrer”

Option B : À partir des groupes

  1. Allez à Utilisateurs > Groupes
  2. Cliquez sur le nom du groupe
  3. Afficher/modifier la liste des membres
  4. Ajouter ou supprimer des utilisateurs
  5. Cliquez sur “Enregistrer”

Personnaliser les paramètres du groupe :

  1. Allez à Utilisateurs > Groupes
  2. Cliquez sur le nom du groupe
  3. Modifiez :
    • Nom du groupe
    • Description du groupe
    • Afficher le groupe (afficher/masquer)
    • Type de groupe
  4. Cliquez sur “Enregistrer”

Trois niveaux de permission :

NiveauPortéeExemple
Accès au modulePeut voir/utiliser le modulePeut accéder au module Forum
Permissions de contenuPeut voir le contenu spécifiquePeut lire les nouvelles publiées
Permissions de fonctionPeut effectuer des actionsPeut publier des commentaires

Localisation : Système > Permissions

Limitez les groupes pouvant accéder à chaque module :

Module : Nouvelles
Accès administrateur :
☑ Webmasters
☑ Admins
☐ Modérateurs
☐ Utilisateurs enregistrés
☐ Anonyme
Accès utilisateur :
☐ Webmasters
☐ Admins
☑ Modérateurs
☑ Utilisateurs enregistrés
☑ Anonyme

Cliquez sur “Enregistrer” pour appliquer.

Contrôler l’accès à un contenu spécifique :

Exemple - Article d’actualités :

Permission d'affichage :
☑ Tous les groupes peuvent lire
Permission de publication :
☑ Utilisateurs enregistrés
☑ Éditeurs de contenu
☐ Anonyme
Modération des commentaires :
☑ Modérateurs requis
Contenu public (Nouvelles, Pages) :
├── Affichage : Tous les groupes
├── Publication : Utilisateurs enregistrés + Éditeurs
└── Modération : Admins + Modérateurs
Communauté (Forum, Commentaires) :
├── Affichage : Tous les groupes
├── Publication : Utilisateurs enregistrés
└── Modération : Modérateurs + Admins
Outils d'administration :
├── Affichage : Webmasters + Admins uniquement
├── Configuration : Webmasters uniquement
└── Suppression : Webmasters uniquement

Si l’approbation administrateur est activée :

  1. Allez à Utilisateurs > Demandes d’utilisateur

  2. Afficher les enregistrements en attente :

    • Nom d’utilisateur
    • Email
    • Date d’enregistrement
    • Statut de la demande
  3. Pour chaque demande :

    • Cliquez pour examiner
    • Cliquez sur “Approuver” pour activer
    • Cliquez sur “Rejeter” pour refuser

Renvoyer un email de bienvenue/vérification :

  1. Allez à Utilisateurs > Utilisateurs
  2. Cliquez sur l’utilisateur
  3. Cliquez sur “Envoyer un email” ou “Renvoyer la vérification”
  4. Email envoyé à l’utilisateur

Tracez les visiteurs actifs du site :

Localisation : Utilisateurs > Utilisateurs en ligne

Affiche :

  • Utilisateurs actuellement en ligne
  • Nombre de visiteurs invités
  • Heure de la dernière activité
  • Adresse IP
  • Localisation de navigation

Comprendre le comportement des utilisateurs :

Utilisateurs actifs : 12
Enregistrés : 8
Anonyme : 4
Activité récente :
- Utilisateur1 - Publication au forum (il y a 2 min)
- Utilisateur2 - Commentaire (il y a 5 min)
- Utilisateur3 - Affichage de page (il y a 8 min)

Configurez les options de profil utilisateur :

Admin > Système > Préférences > Paramètres utilisateur

Autoriser les profils utilisateur : ☑ Oui
Afficher la liste des membres : ☑ Oui
Les utilisateurs peuvent modifier le profil : ☑ Oui
Afficher l'avatar utilisateur : ☑ Oui
Afficher la dernière connexion : ☑ Oui
Afficher l'adresse email : ☐ Oui / ☑ Non

Configurez ce que les utilisateurs peuvent ajouter aux profils :

Exemples de champs de profil :

  • Nom réel
  • URL du site Web
  • Biographie
  • Localisation
  • Avatar (image)
  • Signature
  • Intérêts
  • Liens des réseaux sociaux

Personnalisez dans les paramètres du module.

Option de sécurité renforcée (si disponible) :

Admin > Utilisateurs > Paramètres

Authentification à deux facteurs : ☑ Activé
Méthodes :
☑ Email
☑ SMS
☑ Application Authenticator

Les utilisateurs doivent vérifier avec la deuxième méthode.

Appliquer des mots de passe forts :

Admin > Système > Préférences > Paramètres utilisateur

Longueur minimale du mot de passe : 8 caractères
Exiger des majuscules : ☑ Oui
Exiger des chiffres : ☑ Oui
Exiger des caractères spéciaux : ☑ Oui
Expiration du mot de passe : 90 jours
Forcer le changement à la première connexion : ☑ Oui

Prévenir les attaques par force brute :

Verrouiller après les tentatives échouées : 5
Durée du verrouillage : 15 minutes
Enregistrer toutes les tentatives : ☑ Oui
Notifier l'administrateur : ☑ Oui

Message pour plusieurs utilisateurs :

  1. Allez à Utilisateurs > Utilisateurs
  2. Sélectionnez plusieurs utilisateurs (cases à cocher)
  3. Cliquez sur “Envoyer un email”
  4. Composez le message :
    • Objet
    • Corps du message
    • Inclure la signature
  5. Cliquez sur “Envoyer”

Configurez les emails que les utilisateurs reçoivent :

Admin > Système > Préférences > Paramètres email

Nouvel enregistrement : ☑ Envoyer un email de bienvenue
Réinitialisation du mot de passe : ☑ Envoyer un lien de réinitialisation
Commentaires : ☑ Notifier les réponses
Messages : ☑ Notifier les nouveaux messages
Notifications : ☑ Annonces du site
Fréquence : ☐ Immédiat / ☑ Quotidien / ☐ Hebdomadaire

Surveiller les métriques des utilisateurs :

Admin > Système > Tableau de bord

Statistiques utilisateur :
├── Utilisateurs totaux : 256
├── Utilisateurs actifs : 189
├── Nouveaux ce mois : 24
├── Demandes d'enregistrement : 3
├── Actuellement en ligne : 12
└── Publications dernières 24h : 45

Surveiller les tendances d’enregistrement :

Enregistrements 7 derniers jours : 12 utilisateurs
Enregistrements 30 derniers jours : 48 utilisateurs
Utilisateurs actifs (30 jours) : 156
Utilisateurs inactifs (30+ jours) : 100
  1. Créer un nouvel utilisateur (étapes ci-dessus)
  2. Assigner au groupe Webmasters ou Admins
  3. Accorder les permissions dans Système > Permissions
  4. Vérifier que l’accès administrateur fonctionne
  1. Créer un nouvel utilisateur
  2. Assigner au groupe Modérateurs
  3. Configurer les permissions pour modérer des modules spécifiques
  4. L’utilisateur peut approuver le contenu, gérer les commentaires
  1. Créer le groupe Éditeurs de contenu
  2. Créer les utilisateurs, assigner au groupe
  3. Accorder les permissions à :
    • Créer/modifier les pages
    • Créer/modifier les publications
    • Modérer les commentaires
  4. Limiter l’accès du panneau d’administration

L’utilisateur a oublié son mot de passe :

  1. Allez à Utilisateurs > Utilisateurs
  2. Trouvez l’utilisateur
  3. Cliquez sur le nom d’utilisateur
  4. Cliquez sur “Réinitialiser le mot de passe” ou modifiez le champ de mot de passe
  5. Définissez un mot de passe temporaire
  6. Notifiez l’utilisateur (envoyer un email)
  7. L’utilisateur se connecte, change le mot de passe

Importer une liste d’utilisateurs (avancé) :

De nombreux panneaux d’hébergement fournissent des outils pour :

  1. Préparer un fichier CSV avec les données utilisateur
  2. Télécharger via le panneau d’administration
  3. Créer des comptes en masse

Ou utilisez un script personnalisé/plugin pour les importations.

Meilleures pratiques de confidentialité :

À faire :
✓ Masquer les emails par défaut
✓ Permettre aux utilisateurs de choisir la visibilité
✓ Protéger contre le spam
À ne pas faire :
✗ Partager les données privées
✗ Afficher sans permission
✗ Utiliser pour le marketing sans consentement

Si vous servez des utilisateurs de l’UE :

  1. Obtenir le consentement pour la collecte de données
  2. Permettre aux utilisateurs de télécharger leurs données
  3. Fournir l’option de supprimer le compte
  4. Maintenir une politique de confidentialité
  5. Enregistrer les activités de traitement des données

Problème : L’utilisateur a oublié son mot de passe ou ne peut pas accéder au compte

Solution :

  1. Vérifiez que le compte utilisateur est “Actif”
  2. Réinitialisez le mot de passe :
    • Admin > Utilisateurs > Trouvez l’utilisateur
    • Définissez un nouveau mot de passe temporaire
    • Envoyer à l’utilisateur par email
  3. Effacez les cookies/cache de l’utilisateur
  4. Vérifiez que le compte n’est pas verrouillé

Problème : L’utilisateur ne peut pas compléter l’enregistrement

Solution :

  1. Vérifiez que l’enregistrement est autorisé :
    • Admin > Système > Préférences > Paramètres utilisateur
    • Activer l’enregistrement
  2. Vérifiez que les paramètres email fonctionnent
  3. Si vérification d’email requise :
    • Renvoyer l’email de vérification
    • Vérifier le dossier spam
  4. Réduire les exigences de mot de passe si trop strict

Problème : L’utilisateur a plusieurs comptes

Solution :

  1. Identifier les comptes en double dans la liste des utilisateurs
  2. Garder le compte principal
  3. Fusionner les données si possible
  4. Supprimer les comptes en double
  5. Activer “Prévenir l’email en double” dans les paramètres

Pour la configuration initiale :

  • Définir le type d’enregistrement des utilisateurs (instant/email/admin)
  • Créer les groupes d’utilisateurs requis
  • Configurer les permissions des groupes
  • Définir la politique de mot de passe
  • Activer les profils utilisateur
  • Configurer les paramètres de notification email
  • Définir les options d’avatar utilisateur
  • Tester le processus d’enregistrement
  • Créer des comptes de test
  • Vérifier le fonctionnement des permissions
  • Documenter la structure du groupe
  • Planifier l’intégration des utilisateurs

Après la configuration des utilisateurs :

  1. Installer les modules dont les utilisateurs ont besoin
  2. Créer du contenu pour les utilisateurs
  3. Sécuriser les comptes d’utilisateurs
  4. Explorer plus de fonctionnalités administrateur
  5. Configurer les paramètres à l’échelle du système

Balises : #users #groups #permissions #administration #access-control

Articles connexes :

  • Admin-Panel-Overview
  • Installing-Modules
  • ../Configuration/Security-Configuration
  • ../Configuration/System-Settings