Mode d'emploi - Guides d'administration

Aller à la navigation Aller à la recherche
← Retour à l'index

Guide de Gestion des Adresses E-mail des Utilisateurs

Vue d'ensemble

Ce guide explique comment voir et modifier les adresses e-mail des utilisateurs sur le wiki LOTRO en utilisant l'extension UserEmailManager installée.

Prérequis

  • Vous devez être connecté avec un compte administrateur (sysop) ou bureaucrate
  • L'extension UserEmailManager doit être activée (déjà fait)
  • Méthodes d'accès

    🌐 Interface Web (Recommandée)

    #### Accès direct :

  • URL : https://lotro-wiki.fr/index.php?title=Special:UserEmailManager
  • #### Accès via les menus : 1. Via Special:SpecialPages : - Allez sur Special:SpecialPages - Cherchez "UserEmailManager" dans la liste - Cliquez sur le lien

    2. Via Special:AdminLinks : - Allez sur Special:AdminLinks - Section "Utilisateurs" - Cliquez sur "UserEmailManager"

    3. Via la barre latérale : - Cherchez "Gestionnaire d'e-mails utilisateurs" dans la boîte à outils - (Visible uniquement pour les administrateurs)

    📋 Utilisation de l'Interface Web

    Voir la liste des utilisateurs

    1. Accédez à Special:UserEmailManager 2. La page affiche automatiquement la liste des 50 derniers utilisateurs avec adresses e-mail 3. Colonnes affichées : - ID : Identifiant unique de l'utilisateur - Nom d'utilisateur : Nom du compte - Adresse e-mail : E-mail actuel - Date d'inscription : Date de création du compte - Actions : Lien "Modifier"

    Rechercher un utilisateur spécifique

    1. Utilisez le formulaire de recherche en haut de la page 2. Tapez le nom d'utilisateur dans le champ "Nom d'utilisateur" 3. Cliquez sur "Rechercher"

    Modifier l'adresse e-mail d'un utilisateur

    1. Depuis la liste : Cliquez sur "Modifier" à côté de l'utilisateur 2. Depuis la recherche : Recherchez l'utilisateur puis cliquez sur "Modifier"

    3. Formulaire de modification : - Utilisateur actuel : Nom de l'utilisateur (lecture seule) - E-mail actuel : Adresse e-mail actuelle (lecture seule) - Nouvelle adresse e-mail : Saisissez la nouvelle adresse - Raison du changement : Optionnel, pour traçabilité

    4. Cliquez sur "Mettre à jour l'e-mail"

    Messages de confirmation

  • Succès : "L'adresse e-mail de l'utilisateur [nom] a été mise à jour avec succès vers [nouvelle adresse]"
  • Erreur : Messages d'erreur en cas de problème (utilisateur introuvable, e-mail invalide, etc.)
  • 💻 Interface en Ligne de Commande

    Commandes disponibles

    bash
    

    Se placer dans le répertoire du wiki

    cd /home/clients/1a5454b27b96b63f5f68141839951a45/sites/LOTRO_WIKI_FR_LIVE_BY_WECODE

    Lister tous les utilisateurs avec e-mails

    php extensions/UserEmailManager/maintenance/manageUserEmails.php --list

    Voir les détails d'un utilisateur spécifique

    php extensions/UserEmailManager/maintenance/manageUserEmails.php --user="NomUtilisateur" --show

    Modifier l'e-mail d'un utilisateur

    php extensions/UserEmailManager/maintenance/manageUserEmails.php --user="NomUtilisateur" --email="[email protected]"

    Exemples pratiques

    bash
    

    Voir les détails de l'utilisateur Admin

    php extensions/UserEmailManager/maintenance/manageUserEmails.php --user="Admin" --show

    Changer l'e-mail de l'utilisateur Bruno

    php extensions/UserEmailManager/maintenance/manageUserEmails.php --user="Bruno" --email="[email protected]"

    Lister les 10 premiers utilisateurs

    php extensions/UserEmailManager/maintenance/manageUserEmails.php --list | head -12

    🔒 Sécurité et Bonnes Pratiques

    Permissions requises

  • Seuls les utilisateurs avec le droit useremailmanager peuvent accéder à ces fonctions
  • Par défaut : administrateurs (sysop) et bureaucrates
  • Journalisation automatique

  • Toutes les modifications sont automatiquement enregistrées dans les logs
  • Consultable via Special:Log avec le type "User email manager log"
  • Informations enregistrées :
  • - Qui a fait la modification - Utilisateur concerné - Ancienne adresse e-mail - Nouvelle adresse e-mail - Raison du changement

    Validation automatique

  • ✅ Vérification du format de l'adresse e-mail
  • ✅ Vérification de l'existence de l'utilisateur
  • ✅ Réinitialisation automatique de la confirmation e-mail
  • Recommandations

    1. Toujours indiquer une raison pour le changement d'e-mail 2. Informer l'utilisateur du changement par un autre moyen 3. Vérifier l'adresse avant de la modifier 4. Sauvegarder la base de données avant modifications importantes

    📊 Informations Techniques

    Effet sur l'utilisateur

    Quand vous modifiez l'e-mail d'un utilisateur :
  • ✅ L'ancienne adresse est remplacée
  • ⚠️ La confirmation e-mail est réinitialisée (l'utilisateur devra confirmer)
  • 📝 L'action est journalisée
  • 🔄 L'utilisateur peut se connecter normalement
  • Base de données

  • Table modifiée : user
  • Champs mis à jour :
  • - user_email : Nouvelle adresse - user_email_authenticated : Réinitialisé à NULL

    🆘 Dépannage

    Problèmes courants

    "Utilisateur introuvable"

  • Vérifiez l'orthographe exacte du nom d'utilisateur
  • Les noms d'utilisateur sont sensibles à la casse
  • "Adresse e-mail invalide"

  • Vérifiez le format : [email protected]
  • Pas d'espaces ni de caractères spéciaux
  • "Erreur lors de la mise à jour"

  • Vérifiez les permissions de la base de données
  • Consultez les logs d'erreur MediaWiki
  • Accès refusé

    Si vous ne pouvez pas accéder à UserEmailManager : 1. Vérifiez que vous êtes bien administrateur 2. Contactez un bureaucrate pour obtenir les droits nécessaires

    📞 Support

    Pour toute question ou problème :

  • Consultez les logs : Special:Log
  • Vérifiez la configuration dans LocalSettings.php
  • Testez avec le script en ligne de commande

---

Note : Ce guide concerne uniquement la gestion des adresses e-mail. Pour d'autres modifications d'utilisateurs, consultez les autres outils d'administration disponibles.