gpt4 book ai didi

php - 如何在 Codeigniter 中为忘记密码生成随 secret 码

转载 作者:行者123 更新时间:2023-12-02 20:49:21 26 4
gpt4 key购买 nike

您好,我正在使用 Codeigniter,我想生成随 secret 码。

我使用

开发了注册功能
crypt($password) 

登录功能检查密码如下。

if (crypt($password, $hashed_password) === $hashed_password)
{
return $query->result();
}

我正在开发 Forgot 功能。

当我使用 crypt() 登录时,如何将随机生成的密码发送到用户邮件。

最佳答案

您可以尝试以下函数来生成随 secret 码。

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();

关于php - 如何在 Codeigniter 中为忘记密码生成随 secret 码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42851407/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com