Heim > Artikel > Backend-Entwicklung > Methode zur Verschlüsselung des MediaWiki-Benutzerkennworts
Ich habe vor zwei Tagen Mediawiki studiert.
Beinhaltet die Verschlüsselung des Benutzerpassworts. Die Verschlüsselungsmethode ist im Quellcode wie folgt zu finden:
In GlobalFunctions.php:
/**
* Verschlüsseln Sie einen Benutzernamen/ein Passwort.
*
* @param string $userid ID des Benutzers
* @param string $password Passwort des Benutzers
* @return string Hashed-Passwort
*/
function wfEncryptPassword( $userid, $password ) {
global $wgPasswordSalt;
$p = md5( $password);
//$wgPasswordSalt ist in defaultSettings.php als true definiert.
if($wgPasswordSalt)
return md5( "{$userid}-{$p}" );
else
return $p;
}
Allerdings habe ich das nicht ausprobiert, weil ich andere Benutzerverifizierungssysteme verwendet habe, aber das ist die Wahrheit.