Extension:AntiSpoof/ru

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Extension:AntiSpoof and the translation is 0% complete.

Other languages:
English • ‎italiano • ‎polski • ‎русский • ‎中文 • ‎日本語 • ‎한국어
Справка по расширениям MediaWiki
Crystal Clear action run.svg
AntiSpoof
Статус релиза: стабильный
Реализация User activity
Описание Prevents the creation of confusable usernames.
Автор(ы) Brion Vibber (Brion VIBBERtalk)
MediaWiki 1.25+
Изменения БД Да
Таблицы spoofuser
Лицензия GNU General Public License 2.0 or later
Загрузка
Параметры
  • $wgAntiSpoofAccounts
  • $wgAntiSpoofBlacklist
Добавленные права
override-antispoof
Использованные hook'и
LoadExtensionSchemaUpdates
RenameUserComplete
DeleteAccount
Переведите расширение AntiSpoof если оно доступно на translatewiki.net
Проверьте использование и версию.
Проблемы Открытые задачи · Сообщить об ошибке

The AntiSpoof extension is an extension for preventing confusable usernames from being created. It blocks the creation of accounts with mixed-script, confusing and similar usernames.

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

  • joHn dOE (capital letters in different places)
  • 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

  • Скачайте и распакуйте файл(ы) в папку с названием AntiSpoof в вашу папку extensions/.
$wgSharedTables[] = 'spoofuser';
  • Run the batchAntiSpoof.php script from the command line to pre-populate the spoofuser table with your wiki's existing usernames.
php extensions/AntiSpoof/maintenance/batchAntiSpoof.php
  • Yes Готово – Перейдите на страницу «Special:Version» на своём сайте, чтобы удостовериться в том, что расширение успешно установлено.

Для использующих MediaWiki 1.24 или более ранние:

В приведенных выше инструкциях описывается новый способ установки этого расширения с использованием wfLoadExtension() Если вам нужно установить это расширение на более ранние версии (MediaWiki 1.24 и более ранние), вместо wfLoadExtension( 'AntiSpoof' );, Вам необходимо использовать:

require_once "$IP/extensions/AntiSpoof/AntiSpoof.php";
  • 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"
			]
		}
	}
}

See also