Manuel:$wgPasswordDefault
Outdated translations are marked like this.
Authentification: $wgPasswordDefault | |
---|---|
Type de mot de passe (par défaut) à utiliser lors du hachage des mots de passe utilisateur. |
|
Introduit dans la version : | 1.24.0 (Gerrit change 77645; git #95a8974c) |
Retiré dans la version : | Encore utilisé |
Valeurs autorisées : | (chaîne) |
Valeur par défaut : | 'pbkdf2' |
Autres paramètres : Alphabétique | Par Fonction |
Détails
Type de mot de passe (par défaut) à utiliser lors du hachage des mots de passe utilisateur.
Modifier les valeurs par défaut
- Vérifiez le fichier $DefaultSettings du répertoire $includes pour connaître les types d'encodages des mots de passe disponibles et les préinitialise.
(Depuis MédiaWiki 1.30 :A
,B
,pbkdf2-legacyA
,pbkdf2-legacyB
,bcrypt
etpbkdf2
) - Ajoutez $PasswordDefault avec le paramètre dans le fichier $LocalSettings dans le cas où vous voulez changer d'encodage, par exemple pour restaurer l'ancien encodage MD5 :
$wgPasswordDefault = 'B';
- Afin que le mot de passe soit enregistré sous un nouveau format, il faut que chaque utilisateur se connecte une fois. De cette manière, la base de données est mise à jour.
Par ailleurs vous pouvez utiliser le script de maintenance « wrapOldPasswords.php » pour convertir l'algorithme de hachage de tous les mots de passe sans attendre que les utilisateurs aient à se connecter. Notez que ce script ne fonctionne que pourpbkdf2-legacyA
,pbkdf2-legacyB
. - Vérifiez la base de données MySQL pour savoir si le nouveau format a été appliqué à ces champs.
Select user_password from wikidbname.user where user_password like ':B:%';