您好,我正在与Codeigniter合作,我想生成随机密码。如何在Codeigniter中为忘记密码生成随机密码
我开发使用
crypt($password)
登录功能检查密码以下注册功能。
if (crypt($password, $hashed_password) === $hashed_password)
{
return $query->result();
}
我在开发忘记功能。
如何向用户邮件发送随机生成的密码当我使用crypt()登录时间。
您好,我正在与Codeigniter合作,我想生成随机密码。如何在Codeigniter中为忘记密码生成随机密码
我开发使用
crypt($password)
登录功能检查密码以下注册功能。
if (crypt($password, $hashed_password) === $hashed_password)
{
return $query->result();
}
我在开发忘记功能。
如何向用户邮件发送随机生成的密码当我使用crypt()登录时间。
你可以试试下面的函数来产生随机密码。
function random_password()
{
$alphabet = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890';
$password = array();
$alpha_length = strlen($alphabet) - 1;
for ($i = 0; $i < 8; $i++)
{
$n = rand(0, $alpha_length);
$password[] = $alphabet[$n];
}
return implode($password);
}
echo random_password();
@Hassh生成密码后它可以检查crypt()功能。 –
你可以在函数之后使用echo crypt(random_password())。 –
请尝试使用上述建议的方式。 –
不发送电子邮件密码,而不是通过电子邮件提供的令牌指向重置链接/创建密码的页面,用户必须输入新密码 –