我有一个使用Symfony2构建的Web应用程序,其中一些项目与其他用户共享。共享项目时,用户会收到指向该项目的链接。我希望收到链接的用户在点击电子邮件时,会自动获得对网站的身份验证。到目前为止,我所做的是:
然而,这种方法存在缺陷。如果某些其他用户在浏览器中复制并粘贴相同的链接,或者原始收件人将邮件转发给其他人,则另一个用户将被验证为该链接的原始收件人。如何克服这些缺陷?我真正想要的是:
我已经阅读了一些在要求方面有些相似的问题,但并不完全相同。此外,对他们的回应得出结论,这是不可能的。真的吗?
答案 0 :(得分:4)
不幸的是,在这种情况下你无能为力。
您可以检查推荐人,但正如用户Cthulhu指出的那样,这样的检查会不可靠并且容易出错。
你可以: