我正在使用 Joomla 2.5 开发一个网站。我已经为上述父站点添加了另一个示例站点。从这个子站点,我将向数据库添加新用户。但这两个站点使用不同的方法来加密密码。
我在网上找到了 Joomla 加密的东西,但它似乎不起作用。
function genRandomPassword($length=32)
{
$salt = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
$makepass = '';
mt_srand(10000000*(double)microtime());
for ($i = 0; $i < $length; $i++)
$makepass .= $salt[mt_rand(0,61)];
return $makepass;
}
if ( strlen($_POST['pwd']) > 100 )
{
$_POST['pwd'] = substr( $_POST['pwd'], 0, 100 );
}
$salt = genRandomPassword();
$pass= md5(stripslashes($_POST['pwd']).$salt) .':'.$salt;
这不是方法还是我在哪里做错了?
谢谢