Manual:$wgPasswordPolicy/cs

Podrobnosti
Zásady hesel mají formu


 * atd. jsou skupiny uživatelů plus speciální  skupina, která musí být přítomna a platí pro všechny.
 * atd. jsou libovolná jména kontrol, definovaná v podpoli.
 * atd. jsou hodnoty zásad, předávané příslušnému zpětnému volání definovanému v podpoli . Pokud se stejná kontrola vztahuje na uživatele prostřednictvím více skupin, bude použita s   hodnot.
 * Alternativně může být  pole s poli   (stejné jako výše),   (pokud je nastaveno na true, uživatelům se během přihlášení zobrazí formulář pro změnu hesla, pokud kontrola selže) a   (jako , ale formulář nelze přeskočit ).
 * atd. jsou PHP callables, které obdrží tři argumenty: Definovanou hodnotu, objekt a heslo a vrátí hodnotu StatusValue. Fatální stav znamená, že heslo nelze použít ani pro přihlášení. Nezávažná chyba znamená, že hodnota není přijata jako nové heslo (při vytvoření účtu nebo změně hesla), ale lze ji použít pro přihlášení. Uživateli se zobrazí (přeskočitelný) formulář pro změnu hesla. Výchozí kontroly (nalezené v  ):
 * - Minimální délka, kterou může uživatel nastavit
 * - Hesla kratší než toto nebudou moci přihlásit, bez ohledu na to, zda jsou správná.
 * - Maximální délka hesla, o které se může uživatel pokusit. Zabraňuje útokům DoS pomocí pbkdf2.
 * - Heslo nemůže odpovídat uživatelskému jménu
 * Vaše heslo se nesmí objevit ve vašem uživatelském jménu.
 * - Zakáže některá hesla, která byla v minulosti použita při testech jednotek MediaWiki.
 * - Zakázaná hesla, o kterých je známo, že se běžně volí. Nastavením na celé číslo n zakážete horních n hesel. Pokud chcete zakázat všechna běžná hesla v souboru, použijte konstantu . Viz také  (výchozí soubor je dodáván s MediaWiki a má 10 000 hesel).  Odstraněno v MW 1.35+, použijte místo toho.
 * - Stejné jako předchozí, s výjimkou použití větší černé listiny (blacklist), která je součástí knihovny wikimedia/password-blacklist. Deprecated in MW 1.35+, use   instead.
 * - Password not in best practices list of 100,000 commonly used passwords.

Examples
This example shows how to change selected policies for all users:

This example shows how to change selected policies for users of the "sysop" group:

Disabling all password policies
For development machines, it might be helpful to disable all password policies, which can be done with the following line: