加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

发布时间:2020-12-13 22:35:27 所属栏目:PHP教程 来源:网络整理
导读:如何检查电子邮件是否存在? 无法理解网站如何使用用户点击的唯一链接发送邮件以验证他是电子邮件的所有者= / 创建一个名为activationkey的2个新列并激活并存储一些随机字符串,使用activatekey发送电子邮件,并更新与激活链接匹配的激活用户= 1 register.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,则从文件中的用户记录中删除密钥(或更新您的布尔“激活”字段)并打开门.

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读