我希望我的网站有一个方面,用户可以使用它来注册时事通讯。
我不是 100% 完成这项任务的最佳方法是什么。
我能想到的很简单:
一个带有提交按钮的输入,用户在那里输入他们的电子邮件地址。
生成一个随机的 32 个字符散列,并将其与它们的地址一起存储在 mysql 表中。
Am 电子邮件被发送到包含哈希的地址,并要求用户在页面上输入他们的电子邮件地址和哈希,以对照 mysql 表检查它。
如果正确,则通过在表格上定义一个附加条目来激活电子邮件。
就我对这两者的了解而言,这大约是...
我想要完成的是,在确认中向用户发送一个链接,他们可以单击该链接来确认他们的地址......类似于http://www.mysite.com/users/newsletter/?user=aGuy&confirm=blahBlah
.
但我真的不知道从哪里开始这样的事情......据我所知,以这种方式允许mysql查询是不安全的......
有人可以向我提供有关此问题的更多信息吗?
这是以建议或指向可能涵盖此类内容的教程的链接的形式出现的。
感谢您抽出时间来阅读!!