如何仅为给定电子邮件中某个链接的用户授予对注册页面的访问权限?

时间:2017-03-28 02:34:34

标签: php laravel

我正在使用swift邮件程序,我想在电子邮件中提供一个指向帐户注册页面的链接。

我只想授予用户在电子邮件中有链接的权限,但请确保没有人可以在注册页面输入URL栏的路径。

我研究并了解了使用某种访问令牌但已经停留了一段时间。

1 个答案:

答案 0 :(得分:0)

我认为Access Token是您应该采用的方式。

你无法通过在电子邮件中点击它来使URL工作,但没有其他意思,如果人们从电子邮件中复制该URL并将其粘贴到URL栏,如果他们记住了在吧台上打字吧?我相信它应该始终保持相同的功能。

我认为应该实施的是:

- 每封电子邮件都应包含一个唯一的网址,该网址具有唯一的访问令牌

- 访问令牌应仅属于单个用户。

- 访问令牌应在特定时间后过期。

- 在用户完成注册页面中需要完成的任务后,访问令牌应立即失效。

- 为了更安全,访问令牌的尝试次数有限,因此,例如,在三次尝试但仍未完成所需的任务后,访问令牌将变为无效并且不能再使用了。