Руководство:$wgReservedUsernames
Appearance
User accounts, authentication: $wgReservedUsernames | |
---|---|
Список имён учётных записей, которые не могут существовать. |
|
Введено в версии: | 1.6.4 (r13646) |
Удалено в версии: | всё ещё используется |
Допустимые значения: | (массив строк) |
Значение по умолчанию: | см. ниже |
Другие настройки: По алфавиту | По функциональности |
Подробности
Массив имён пользователей, которые не могут быть зарегистрированы или с которых нельзя войти в систему. Однако скрипты обслуживания могут их использовать. Расширения могут использовать хук UserGetReservedNames для добавления в этот массив.
Если запись в $wgReservedUsernames
начинается с msg:
, то зарезервированное имя участника принимается за значение этого сообщения (на языке содержимого вики).
Значения по умолчанию
Версия MediaWiki: | ≥ 1.39 |
$wgReservedUsernames = [
'MediaWiki default', // "Главная страница" по умолчанию и MediaWiki: страницы сообщений
'Conversion script', // Используется для обновления старого программного обеспечения Википедии
'Maintenance script', // Скрипты обслуживания, выполняющие редактирование, скрипт импорта изображений
'Template namespace initialisation script', // Используется в обновлении 1.2->1.3
'ScriptImporter', // Default user name used by maintenance/importSiteScripts.php
'Delete page script', // Default user name used by maintenance/deleteBatch.php
'Move page script', // Default user name used by maintenance/deleteBatch.php
'Command line script', // Default user name used by maintenance/undelete.php
'Unknown user', // Used in WikiImporter & RevisionStore for revisions with no author and in User for invalid user id
'msg:double-redirect-fixer', // Automatic double redirect fix
'msg:usermessage-editor', // Default user for leaving user messages
'msg:proxyblocker', // For $wgProxyList and Special:Blockme (removed in 1.22)
'msg:sorbs', // For $wgEnableDnsBlacklist etc.
'msg:spambot_username', // Used by cleanupSpam.php
'msg:autochange-username', // Used by anon category RC entries (parser functions, Lua & purges)
];
Версии MediaWiki: | 1.36 – 1.38 |
$wgReservedUsernames = [
'MediaWiki default', // Default 'Main Page' and MediaWiki: message pages
'Conversion script', // Used for the old Wikipedia software upgrade
'Maintenance script', // Maintenance scripts which perform editing, image import script
'Template namespace initialisation script', // Used in 1.2->1.3 upgrade
'ScriptImporter', // Default user name used by maintenance/importSiteScripts.php
'Unknown user', // Used in WikiImporter & RevisionStore for revisions with no author and in User for invalid user id
'msg:double-redirect-fixer', // Automatic double redirect fix
'msg:usermessage-editor', // Default user for leaving user messages
'msg:proxyblocker', // For $wgProxyList and Special:Blockme (removed in 1.22)
'msg:sorbs', // For $wgEnableDnsBlacklist etc.
'msg:spambot_username', // Used by cleanupSpam.php
'msg:autochange-username', // Used by anon category RC entries (parser functions, Lua & purges)
];
Версии MediaWiki: | 1.31 – 1.35 |
$wgReservedUsernames = [
'MediaWiki default', // Default 'Main Page' and MediaWiki: message pages
'Conversion script', // Used for the old Wikipedia software upgrade
'Maintenance script', // Maintenance scripts which perform editing, image import script
'Template namespace initialisation script', // Used in 1.2->1.3 upgrade
'ScriptImporter', // Default user name used by maintenance/importSiteScripts.php
'Unknown user', // Used in WikiImporter and RevisionStore for revisions with no author
'msg:double-redirect-fixer', // Automatic double redirect fix
'msg:usermessage-editor', // Default user for leaving user messages
'msg:proxyblocker', // For $wgProxyList and Special:Blockme (removed in 1.22)
'msg:sorbs', // For $wgEnableDnsBlacklist etc.
'msg:spambot_username', // Used by cleanupSpam.php
'msg:autochange-username', // Used by anon category RC entries (parser functions, Lua & purges)
];
Версии MediaWiki: | 1.29 – 1.30 |
$wgReservedUsernames = [
'MediaWiki default', // Default 'Main Page' and MediaWiki: message pages
'Conversion script', // Used for the old Wikipedia software upgrade
'Maintenance script', // Maintenance scripts which perform editing, image import script
'Template namespace initialisation script', // Used in 1.2->1.3 upgrade
'ScriptImporter', // Default user name used by maintenance/importSiteScripts.php
'Unknown user', // Used in WikiImporter when importing revisions with no author
'msg:double-redirect-fixer', // Automatic double redirect fix
'msg:usermessage-editor', // Default user for leaving user messages
'msg:proxyblocker', // For $wgProxyList and Special:Blockme (removed in 1.22)
'msg:spambot_username', // Used by cleanupSpam.php
'msg:autochange-username', // Used by anon category RC entries (parser functions, Lua & purges)
];
Версии MediaWiki: | 1.19 – 1.25 |
$wgReservedUsernames = array(
'MediaWiki default', // Default 'Main Page' and MediaWiki: message pages
'Conversion script', // Used for the old Wikipedia software upgrade
'Maintenance script', // Maintenance scripts which perform editing, image import script
'Template namespace initialisation script', // Used in 1.2->1.3 upgrade
'ScriptImporter', // Default user name used by maintenance/importSiteScripts.php
'msg:double-redirect-fixer', // Automatic double redirect fix
'msg:usermessage-editor', // Default user for leaving user messages
'msg:proxyblocker', // For Special:Blockme
);
Версии MediaWiki: | 1.9 – 1.12 |
The double redirect fixer has been added in 1.13.
$wgReservedUsernames = array(
'MediaWiki default', // Default 'Main Page' and MediaWiki: message pages
'Conversion script', // Used for the old Wikipedia software upgrade
'Maintenance script', // ... maintenance/edit.php uses this?
'Template namespace initialisation script', // Used in 1.2->1.3 upgrade
);
Версии MediaWiki: | 1.6 – 1.8 |
$wgReservedUsernames = [ 'MediaWiki default', 'Conversion script' ];
Changing the default values
// Add just one user name to the default array
$wgReservedUsernames[] = 'John Doe';
// Add several user names to the default array
$wgReservedUsernames = array_merge(
$wgReservedUsernames,
[ 'John Doe', 'Jane Doe', 'N.N.' ]
);
Overriding the default with a bundle of different user names and discarding the user names set by default is not recommended.