我正在做一个简单的登录页面。想要在注册时通过电子邮件向他们发送链接来确认用户帐户。因此,当他们点击它时,他们的帐户就会被激活。我该怎么做呢?只有基本形式。
答案 0 :(得分:1)
您希望数据库中有一个名为“已激活”的布尔字段。当用户注册时,将其设为false。然后使用mail()功能发送包含激活页面链接的电子邮件。像www.example.com/activate.php?user_id=123
这样的东西在该页面中,您只想找到具有该ID的用户,要求他们确认密码并将“激活”字段更新为真。
答案 1 :(得分:0)
您应该创建一种散列ID来标识用户。将该ID放入验证网址而不是用户ID,只允许“真实”用户验证historischen帐户/电子邮件地址。
示例:... / verify / g5jd31zcxh7kob