Extension:AntiSpoof/ja

From MediaWiki.org
Jump to: navigation, search
マニュアル - リスト - スナップショット
Crystal Clear action run.png
AntiSpoof

Release status: stable

実装 Special page
説明 紛らわしいユーザー名の作成を防止する。
作者 Brion Vibber
ライセンス No license specified
ダウンロード SVN
使われているフック
LoadExtensionSchemaUpdates

AbortNewAccount
AddNewAccount

AntiSpoofは紛らわしいユーザー名が作られるのを防止する拡張機能です。

[edit] Install

SVNから*.phpequivset.serpatch-antispoof.sqlをダウンロードして下さい。
ファイルをextensionsディレクトリにアップロードします。
LocalSettings.phpでその位置を指定します
require_once( "$IP/extensions/AntiSpoof/AntiSpoof.php" );

patch-antispoof.sqlをデータベースにインポートします(TYPE=InnoDBをそのままにして下さい。 because Key is more than mysql can handle)

注: equivset.ser はNULLに設定されます
"Example"というユーザー名がデータベースにあるにもかかわらずユーザー名の"Exampla"が作成されます。 しかしながら、ログインエラーになります: "??=?" (特別な文字)は割り当てられていない文字もしくは非推奨の文字を含む紛らわしいもしくは悪ふざけの名前を防止するために許可されません: 別の名前を選択して下さるようお願いします。

[edit] 代替のmysqlテーブル

You could dump this table in and at your own risk!
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;



Extension:AntiSpoof/Equivalence sets

言語: English  • 日本語 • Русский
Personal tools
Namespaces
Variants
Actions
Site
Support
Download
Development
Communication
Print/export
Toolbox