php – 向用户发送激活电子邮件

前端之家收集整理的这篇文章主要介绍了php – 向用户发送激活电子邮件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何检查电子邮件是否存在?
无法理解网站如何使用用户点击的唯一链接发送邮件以验证他是电子邮件的所有者= /

创建一个名为activationkey的2个新列并激活并存储一些随机字符串,使用activatekey发送电子邮件,并更新与激活链接匹配的激活用户= 1

register.PHP?a=activate&key=9cdfb439c7876e703e307864c9167a15

有更好的想法吗?

我通常会发送一个包含userid和激活密钥的链接.当他们访问我的激活脚本时,如果找到匹配项,我会激活它们.

当他们注册时,我将生成大约32个大小写字母数字字符并将其设置为激活密钥.此时,您可以创建一个名为“已激活”的字段,或者您可以假设如果用户具有激活密钥,则不会激活该用户.

uid |        email       | key
------------------------------------------------------------
001 | j.smith@mysite.com | e09141f3f5a17fed6222fc0279b9afdf
------------------------------------------------------------
002 | mary.tyler@abc.com | 
------------------------------------------------------------

用户访问激活脚本时,只需检查提供的密钥以及提供的ID,则从文件中的用户记录中删除密钥(或更新您的布尔“激活”字段)并打开门.

如果提供的电子邮件地址不存在,则不会丢失.在一个月不活动后,您可以使用键定期删除所有行.

原文链接:https://www.f2er.com/php/133507.html

猜你在找的PHP相关文章