Extension:AntiSpoof/ru

From MediaWiki.org

Jump to: navigation, search
MediaWiki Extension
Crystal Clear action run.png
AntiSpoof

Statut: stable

Области применения User activity
Используемые hook'и LoadExtensionSchemaUpdates

AbortNewAccount
AddNewAccount

Описание Предотвращает создание смешанных имён участников.
Автор(ы) Brion Vibber
Версия  ? (2007-10-21)
MediaWiki r36758 или позднее r36760+
Лицензия GPL
Ссылка для скачивания Download snapshot

Subversion [Help]
Browse source code

Параметры $wgAntiSpoofAccounts
Добавляемые права участников override-antispoof

AntiSpoof — расширение для предотвращения создания смешанных имён участников (содержащих символы из различных кодовых страниц).

[edit] Установка

  1. Загрузите последний snapshot
  2. Скопируйте файлы в директорию extensions.
  3. Добавьте
    require_once("$IP/extensions/AntiSpoof/AntiSpoof.php");
    в LocalSettings.php
  4. Запустите php maintenance/update.php из командной строки (см. также здесь)
    Или импортируйте patch-antispoof.sql в базу данных. (Сохраните TYPE=InnoDB, потому что ключ большинства MySQL может быть обработан)

Примечание: equivset.ser установлен в значение null
Имя участника «Exampla» будет создано независимо от того, существует ли имя участника «Example» в базе данных. Однако, ошибка входа: «??=?» (специальные символы) недопустимы для для предотвращения смешивания или подмены имён участников: содержит неподтверждённые или не рекомендуремые символы. Пожалуйста, выберите другое имя.

[edit] Требования

Это расширение требует наличие Extension:ImageMap

[edit] Альтернативная таблица MySQL table

Можете использовать эту таблицу на свой риск!

DROP TABLE IF EXISTS `spoofuser`;
CREATE TABLE IF NOT EXISTS `spoofuser` (
`su_name` varchar(164) NOT NULL default '',
`su_normalized` varchar(164) default NULL,
`su_legal` tinyint(1) default NULL,
`su_error` text,
PRIMARY KEY  (`su_name`),
KEY `su_normalized` (`su_normalized`,`su_name`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin;

Это расширение сейчас используется в одном или нескольких проектах Фонда Викимедиа. Это означает, что расширение стабильно и работает достаточно хорошо для использования на сайтах с высоким трафиком. Полный список расширений, установленных на вики-проекте, вы можете найти на служебной странице Special:Version конкретного проекта.