gpt4 book ai didi

php - 如何在 php 中生成安全的激活字符串?

转载 作者:IT王子 更新时间:2023-10-29 00:02:04 26 4
gpt4 key购买 nike

用户订阅我的网站的电子邮件后。我的网站将生成一封电子邮件确认并发送给他们。在电子邮件内容中,我需要包含激活 key ,例如:

www.domain.com/activate.php?key=$generatedKey

如何生成 key ?使用 sha1($email)??

生成 key 后,我将其存储在数据库中,这样当用户单击链接时,我可以使用数据库验证它??我是新手,请指教..我需要一个电子邮件确认脚本..

最佳答案

就个人而言,我只是结合使用以下内容:

$generatedKey = sha1(mt_rand(10000,99999).time().$email);

碰撞的可能性很小,但我建议在发送之前先检查您的数据库(使用 UNIQUE 约束是一种简单的方法)。

关于php - 如何在 php 中生成安全的激活字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/876139/

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