-3

这应该相当简单。我知道我该怎么做,但我想对如何做到这一点有一些想法,因为我认为应该有很多其他方法可以做到这一点。当您在网站上注册一个帐户时,您必须转到您的电子邮件并转到一个链接才能激活您的帐户。您如何知道用户访问了该链接以激活他们的帐户?

4

2 回答 2

1

看看这个方案的任何实现。您会看到在向您发送此电子邮件时生成的一些唯一字符串。当您单击链接时,它会被传回网站——这就是它被识别的方式。

通常假设没有其他人可以知道这个唯一的字符串,因此打开此链接的访问者被认为是提供电子邮件的人,因此谁可以访问它。

于 2012-07-22T19:03:10.713 回答
1

创建帐户时,会生成一个确认令牌,将其存储在数据库中并通过电子邮件发送给用户(作为该链接的一部分)。

当访问链接时,该令牌用于在数据库中查找匹配的行并使用它来使帐户处于活动状态。

于 2012-07-22T19:04:03.693 回答