前兩天研究了一下Mediawiki。
涉及到使用者的密碼加密,在原始碼中找到了加密的辦法如下:
在GlobalFunctions.php中:
/**
* 加密使用者名稱/密碼。
*
* @param string $userid 使用者的 ID
* @param string $password 使用者的密碼
* @return string 雜湊密碼
*/
function wfEncryptPassword( $userid, $&*/
function wfEncrypt global $wgPasswordSalt;
$p = md5( $password);
//$wgPasswordSalt在defaultSettings.php中被定義為true.
if($wgPasswordSalt)
return md5("{$id] }" );
else
return $p;
}
不過我自己因為是使用的其它用戶驗證系統,沒有試這個,不過道理就是這樣了。