Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我找不到太多解决方案,需要一些建议
使用一次性代码构建电子邮件验证的一种典型方法是使用 GUID。在您发送的电子邮件中,在末尾添加一个带有此唯一 GUID 的链接,例如:
www.something.com/email-verify/877ebd19-6852-4de9-b228-4d796a4cd7c7
您在数据库中创建一个表,在其中存储这些生成的令牌和用户 ID,这样您就知道当他们单击链接时是哪个用户,添加一个 used 标志,这样您就知道您只接受它一次并且您已经完成了.