Extension:AntiSpoof/fr

This page is a translated version of the page Extension:AntiSpoof and the translation is 100% complete.
Manuel des extensions MediaWiki
AntiSpoof
État de la version : stable
Implémentation Activité utilisateur
Description Empêche la création de noms d'utilisateur pouvant prêter à confusion.
Auteur(s) Brooke Vibberdiscussion
Politique de compatibilité Versions ponctuelles alignées avec MediaWiki. Le master n'est pas compatible arrière.
Modifie la base
de données
Oui
Composer mediawiki/anti-spoof
Tables spoofuser
Licence Licence publique générale GNU v2.0 ou supérieur
Téléchargement
  • $wgAntiSpoofProhibitedCharacters
  • $wgAntiSpoofAccounts
  • override-antispoof
Téléchargements trimestriels 50 (Ranked 69th)
Utilisé par les wikis publics 2,675 (Ranked 190th)
Traduire l’extension AntiSpoof sur translatewiki.net si elle y est disponible
Problèmes Tâches ouvertes · Signaler un bogue

L'extension AntiSpoof empêche de créer des noms d'utilisateur prêtant à confusion. Il bloque la création de comptes avec des noms d'utilisateur mixtes, confus et similaires.

Par exemple, si l'utilisateur John Doe est déjà enregistré, l'extension va bloquer la tentative d'un nouvel enregistrement :

  • joHn dOE (lettres majuscules à différents endroits)
  • Jοhn Doe ("ο" dans Jοhn est la lettre minuscule grecque omicron)
  • John Dоe ("о" dans Dоe est la lettre minuscule cyrillique O)
  • Јohn Doe ("Ј" dans Јohn est la lettre capitale cyrillique Je)
  • John Đoe ("Đ" dans Đoe est la lettre capitale latine D barrée)
  • Jóhn Doe ("ó" dans Jóhn est la lettre minuscule latine O avec unaccent aigü)
  • John ​Doe (il existe une espace de largeur nulle avant Doe)
  • Jøhn Doe ("ø" dans Jøhn est le oe scandinave)
  • J0hn Doe ("0" est le nombre zéro)

etc.

Installation

  • Téléchargez et placez le(s) fichier(s) dans un répertoire appelé AntiSpoof dans votre dossier extensions/.
    Les développeurs et les contributeurs au code doivent à la place installer l'extension à partir de Git en utilisant:cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/AntiSpoof
  • Seulement lorsque vous installez à partir de Git, exécutez Composer pour installer les dépendances PHP, en entrant composer install --no-dev après vous être positionné dans le répertoire de l'extension. (Voir T173141 pour des complications potentielles.)
  • Ajoutez le code suivant à la fin de votre fichier LocalSettings.php  :
    wfLoadExtension( 'AntiSpoof' );
    
  • Exécutez le script de mise à jour qui va créer automatiquement les tables de base de données dont cette extension a besoin.
  • Dans le cas où les comptes utilisateur sont stockés dans une base de données partagées, ajouter :
$wgSharedTables[] = 'spoofuser';
  • Exécuter le script batchAntiSpoof.php à partir de la ligne de commande pour pré-remplir la table spoofuser avec les noms des utilisateurs existants dans votre wiki.
php maintenance/run.php AntiSpoof:batchAntiSpoof.php
  •   Fait – Accédez à Special:Version sur votre wiki pour vérifier que l'extension a bien été installée.
  • Pour vérifier que cela fonctionne , essayez de créer un compte avec le nom d'utilisateur "Adm1n"; la plupart des wikis ont un compte administrateur Admin et donc AntiSpoof doit rejeter ce nom d'utilisateur similaire avec un message tel que "The name Adm1n is too similar to the existing account: Admin".
Si vous installez à partir de Git, notez que cette extension nécessite Composer.

Donc, après l'installation à partir de Git, modifiez le répertoire contenant l'extension par exemple "../extensions/AntiSpoof/" et exécutez composer install --no-dev, ou lors de la mise à jour: composer update --no-dev.

Alternativement (de préférence), ajoutez la ligne "extensions/AntiSpoof/composer.json" au fichier composer.local.json dans le répertoire racine de votre wiki comme par exemple

{
	"extra": {
		"merge-plugin": {
			"include": [
				"extensions/AntiSpoof/composer.json"
			]
		}
	}
}


Voir aussi

  • Equivset (fournit les ensembles d'équivalences utilisés par AntiSpoof)