Supprimer ou désactiver l'utilisateur dans mediawiki

comment désactiver ou supprimer un utilisateur dans mediawiki? Je peux supprimer les enregistrements de la base de données mais je ne suis pas sûr que cela affecterait quoi que ce soit d'autre dans le wiki. Toute suggestion serait la bienvenue

Merci Prady

10
demandé sur Prady 2011-02-07 18:25:54

3 réponses

/Special:BlockIP. De les bloquer.

/Special:SpecialPages.

9
répondu Andy Lester 2011-02-07 15:36:06

1. Cette solution est disponible pour MediaWiki 1.16+

l'utilisateur et tout le contenu fourni resteront mais ils ne pourront plus se connecter.

il y a deux étapes à franchir:

  • Premier bloc de l'utilisateur utiliser le lien dans les Pages spéciales.
    • le blocage peut être effectué contre l'identifiant de l'utilisateur ou l'adresse IP pour les empêcher de édition la wiki.
    • ils pourront toujours se connecter et voir le contenu.
  • Puis LocalSettings.php ajouter $wgBlockDisablesLogin=true; ( $wgBlockDisablesLogin).
    • une fois connecté, l'Utilisateur sera accueilli par Login error. This user is blocked. Login not allowed..

2. Cette solution nécessite une extension qui fonctionne avec MediaWiki 1.29+

si vous voulez supprimer complètement l'accès à un utilisateur, par exemple sur un wiki privé simple, c'est pas possible de simplement supprimer le compte (sauf si aucune modification n'a été faite); vous pouvez le bloquer, mais l'Utilisateur sera toujours en mesure de lire les pages. Cependant, l'utilisation de L'utilisateur fusionne et supprime extension vous pouvez fusionner le compte dans un autre et supprimer le premier; le compte original "disparaîtra".

Aussi:

si vous voulez préserver la lisibilité de l'historique (c.-à-d. avoir des modifications de l'utilisateur pour être toujours affiché sous son nom), vous pouvez créer un nouveau compte par exemple avec le nom d'utilisateur "OriginalUserName (désactivé)" et puis fusionner "OriginalUserName" dans le premier, ou même utiliser L'extension Renameuser.

je suppose que si vous voulais faire revivre l'utilisateur, plus tard, vous devez répéter ce processus, mais cette fois-ci vous serait de fusion OriginalUserName (deactivated) en OriginalUserName.

Voir Empêcher L'Accès page dans le manuel MediaWiki.

2
répondu Johnny Baloney 2017-07-22 18:29:46

vous pouvez également réinitialiser le mot de passe de l'utilisateur par l'intermédiaire de

  • /Special:PasswordReset

note: Je ne recommande pas la suppression de données via des scripts dans la base de données. il y a différentes fonctionnalités pour revenir en arrière les modifications indésirables d'utilisateur, la fusion de contribution d'un utilisateur à un autre, etc.

0
répondu udo 2013-04-03 06:35:37