Příručka:$wgInvalidUsernameCharacters

This page is a translated version of the page Manual:$wgInvalidUsernameCharacters and the translation is 100% complete.
Uživatelské účty, autentizace: $wgInvalidUsernameCharacters
Osoby, kterým je třeba zabránit při vytváření nového účtu.
Zavedeno od verze:1.15.0 (r48765)
Odstraněno od verze:stále se používá
Povolené hodnoty:(řetězec)
Výchozí hodnota:'@:>=' (1.40+, git #78b03385)

'@:>' (1.39+, git #9d458f6d)
'@:' (1.26-1.38, git #9aa5cd1b)

'@' (1.15-1.25)

Podrobnosti

Osoby, kterým je třeba zabránit při vytváření nového účtu. To nemá vliv na žádné existující uživatelské účty.

Znak @ je ve výchozím nastavení zakázán, protože jej MediaWiki používá interně pro uživatele, kteří mají svůj účet na jiné wiki (uživatelé interwiki). Znak : je zakázán, protože platnost uživatelských jmen na různých wikinách se liší kvůli různému jmennému prostoru a konfiguraci interwiki. Pokud povolíte "@" v uživatelských jménech, měli byste také nastavit $wgUserrightsInterwikiDelimiter . Jinak nebudete moci běžným způsobem udělit uživatelům s "@" v uživatelském jménu různá oprávnění (ačkoli oprávnění lze stále nastavit pomocí ID uživatele). Můžete však povolit ":" v uživatelských jménech, pokud nespouštíte více wikin se sdílenou databází nebo Rozšíření:CentralAuth a nevytváříte nový jmenný prostor nebo předpony interwiki, které vytvářejí stávající neplatné uživatelské jméno.

To se používá ve třídě znaků regulárního výrazu během registrace (metaznaky regulárního výrazu jako/jsou uvozeny).

Kromě kontroly znaků uvedených v $wgInvalidUsernameCharacters MediaWiki také kontroluje další podmínky, které mohou zabránit povolení uživatelského jména. Například jako uživatelská jména nelze použít IP adresy a nelze použít ani kombinace znaků, které nejsou v názvech stránek povoleny. Více informací je na stránce m:Help:Page name.

The matchPattern and genPattern regular expressions in $wgAutoCreateTempUser will further restrict available usernames.

Příklad

V případě, že by uživatelská jména obsahující několik znaků měla být zakázána, použije se následující nastavení:

$wgInvalidUsernameCharacters = '@:>=#€';
Ujistěte se, že vždy použijete znaky, které MediaWiki doporučuje zahrnout ve výchozím nastavení.

Související odkazy