0

我正在做一个简单的登录页面。希望通过在注册时向他们发送电子邮件中的链接来确认用户帐户。因此,当他们点击它时,他们的帐户就会被激活。我该怎么做呢?只有一个基本的形式。

  • 名:
  • 姓:
  • 电子邮件:
...ETC

4

2 回答 2

1

您希望数据库中有一个名为“已激活”或其他内容的布尔字段。当用户注册时,将其设为 false。然后使用mail()函数发送一封电子邮件,其中包含指向激活页面的链接。类似 www.example.com/activate.php?user_id=123

在该页面中,您只想找到具有该 ID 的用户,要求他们确认密码并将“激活”字段更新为 true。

于 2013-07-28T08:28:27.163 回答
0

您应该创建一种散列 ID 来识别用户。将该 ID 放入验证 URL 而不是用户 ID,以仅允许“真实”用户验证历史帐户/电子邮件地址。

示例:.../verify/g5jd31zcxh7kob

于 2013-07-28T08:37:07.413 回答