Extension:AntiSpoof/fr

Category:GPL licensed extensions/fr
Manuel des extensions MediaWiki
AntiSpoof
État de la version : stableCategory:Stable extensions/fr
Implémentation Activité utilisateur Category:User activity extensions/fr
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-spoofCategory:Extensions supporting Composer/fr
Tables spoofuser
Licence Licence publique générale GNU v2.0 ou supérieur
Téléchargement Category:Extensions in Wikimedia version control/fr
  • $wgAntiSpoofProhibitedCharacters
  • $wgAntiSpoofAccounts
  • override-antispoof
Traduire l’extension AntiSpoof sur translatewiki.net si elle y est disponible
Problèmes Tâches ouvertes · Signaler un bogue
Category:All extensions/fr

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.)Category:Extensions requiring Composer with git/fr
  • 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
  • Yes 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)
Category:Extensions used on Wikimedia/fr#AntiSpoof/fr
Category:All extensions/fr Category:DeleteAccount extensions/fr Category:Extensions in Wikimedia version control/fr Category:Extensions included in Canasta/fr Category:Extensions included in Miraheze/fr Category:Extensions included in ShoutWiki/fr Category:Extensions included in WikiForge/fr Category:Extensions included in wiki.gg/fr Category:Extensions requiring Composer with git/fr Category:Extensions supporting Composer/fr Category:Extensions used on Wikimedia/fr Category:GPL licensed extensions/fr Category:LoadExtensionSchemaUpdates extensions/fr Category:LocalUserCreated extensions/fr Category:RenameUserComplete extensions/fr Category:Stable extensions/fr Category:User activity extensions/fr