Manual:$wgPasswordPolicy/fr

Détails
Les règles des mots de passe ont la forme suivante :

Supprimé en MW 1.35+, remplacer par. Obsolète en MW 1.35+, remplacer par.
 * etc. sont les groupes utilisateur, plus le groupe spécial  qui doit être présent et qui s'applique à chacun.
 * etc. sont des noms arbitraires à contrôler, définis dans la sous-table.
 * etc. sont des valeurs de règles, passées à la procédure de callback définie dans la sous-table  . Si un contrôle doit s'appliquer à un même utilisateur au travers de groupes différents, il sera appliqué avec le   des valeurs.
 * alternativement,  peut être un tableau avec les champs   (comme ci-dessus),   (lorsqu'il vaut   et que le contrôle a échoué, les utilisateurs verront une demande de modification du mot de passe lors de la connexion) et   (comme   mais le formulaire est alors obligatoire).
 * etc. sont des éléments PHP invocables qui reçoivent trois arguments : la valeur définie, l'objet et le mot de passe. Ils renvoient une StatusValue. Un état fatal signifie que le mot de passe ne peut pas être utilisé, même pour se connecter; une erreur non fatale signifie que la valeur n'est pas acceptée comme nouveau mot de passe (que ce soit à la création du compte, ou lors d'un changement du mot de passe), mais elle peut être utilisée pour se connecter; un formulaire (annulable) de modification du mot de passe sera affiché à l'utilisateur.
 * Contrôles par défaut (se trouvant dans ) :
 * &mdash; longueur minimale définissable par l'utilisateur
 * &mdash; Les mots de passe dont la longueur est inférieure à cette valeur ne seront pas autorisés à se connecter, même s'ils sont corrects.
 * &mdash; Longueur maximale autorisée pour essayer un mot de passe. Empêche les attaques DoS avec pbkdf2.
 * &mdash; Le mot de passe ne peut pas être le nom de l'utilisateur
 * &mdash; Votre mot de passe ne doit pas figurer à l'intérieur de votre nom d'utilisateur.
 * &mdash; Met en liste noire certains mots de passe qui ont été utilisés par le passé lors des tests unitaires de MediaWiki.
 * &mdash; Mots de passe en liste noire, connus pour être régulièrement choisis. Initialiser n avec une valeur entière pour exclure les n premiers mots de passe. Pour exclure tous les mots de passe communs présents dans le fichier, utiliser la constante . Voir aussi  (fichier par défaut fourni avec MediaWiki et comportant 10,000 mots de passe).
 * &mdash; Même chose que le précédent sauf qu'il utilise la liste noire plus grande venant de la bibliothéque wikimedia/password-blacklist.
 * &mdash; Le mot de passe ne figure pas dans la liste des meilleurs conseils pratiques des 100,000 mots de passe les plus communs.

Exemples
Cet exemple montre comment modifier des règles sélectionnées, pour tous les utilisateurs :

Cet exemple montre comment modifier des règles sélectionnées, pour les utilisateurs du groupe sysop :



Suppression de toutes les règles concernant le mot de passe
Pour les machines de développement on peut avoir besoin de supprimer toutes les règles de contrôle du mots de passe; ceci peut être fait avec la ligne suivante :

Valeurs par défaut
