使用PHP验证电子邮件

Vis*_*ish 0 php mysql email-validation

如何验证访问者在我的网站上注册的时间,他/她使用的电子邮件是否有效.我想给他们发一个链接,他们可以点击这些链接来证明他们的会员资格,怎么办呢?

Ste*_*ven 5

在高层次上,您想要做的大致如下:

  • 当用户注册时,创建一个用户无法弄清楚自己的密码
    • 这可以是随机分配的随机字符串
    • 这也可以是您可以以编程方式计算的(但用户不能),就像用户的电子邮件地址的MD5连接到一个秘密字符串; 这样做可以节省数据库列,因为您不必存储它
  • 保存密码并以电子邮件中的链接形式将其发送给用户
  • 在该链接上设置一个监听器,如果代码匹配,则"激活用户"

至于如何逐步完成这一过程,教程比比皆是.