Jump to content

Extension:AntiSpoof/fr

From mediawiki.org
This page is a translated version of the page Extension:AntiSpoof and the translation is 33% 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 82 (Ranked 63rd)
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

The AntiSpoof extension is an extension for preventing confusable usernames from being created. Il bloque la création de comptes avec des noms d'utilisateur mixtes, confus et similaires.

For example, if user John Doe is already registered, the extension will block attempts to register:

  • joHn dOE (lettres majuscules à différents endroits)
  • Jοhn Doe ("ο" in Jοhn is Greek small letter omicron)
  • John Dоe ("о" in Dоe is Cyrillic small letter O)
  • Јohn Doe ("Ј" in Јohn is Cyrillic capital letter Je)
  • John Đoe ("Đ" in Đoe is Latin capital letter D with stroke)
  • Jóhn Doe ("ó" in Jóhn is Latin small letter O with acute)
  • John ​Doe (there is a Zero-width space before Doe)
  • Jøhn Doe ("ø" in Jøhn is Scandinavian oe)
  • J0hn Doe ("0" is the number zero)

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 tâche 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.
  • In case user accounts are stored in a shared database, add:
$wgSharedTables[] = 'spoofuser';
  • Run the batchAntiSpoof.php script from the command line to pre-populate the spoofuser table with your wiki's existing usernames.
php maintenance/run.php AntiSpoof:batchAntiSpoof.php
  • Yes Fait – Accédez à Special:Version sur votre wiki pour vérifier que l'extension a bien été installée.
  • To verify that it's working, try creating an account for username "Adm1n"; most wikis have an "Admin" account and so AntiSpoof should reject this lookalike username with a message like "The name Adm1n is too similar to the existing account: Admin".

When installing from Git, please note that this extension requires Composer.

So, after installation from Git change to the directory containing the extension e.g. "../extensions/AntiSpoof/" and run composer install --no-dev, or when updating: composer update --no-dev.

Alternatively as well as preferably add the line "extensions/AntiSpoof/composer.json" to the "composer.local.json" file in the root directory of your wiki like e.g.

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


Voir aussi

  • Equivset (provides the equivalence sets used by AntiSpoof)