如何将用户收件人地址发送到浏览器链接?

时间:2013-08-05 00:00:15

标签: php jquery email zend-framework

我正在使用sql server 2008,jquery和ajax在php zend中开发一个应用程序。

我需要向特定客户发送包含我的网页链接的电子邮件,并需要获得他的反馈。

我可以将包含该链接的一封电子邮件发送给该客户。

但我需要为此做一些安全保障:

  • 如果用户点击电子邮件链接,那么他应该只能看到该网页。意味着他复制链接并将其粘贴到浏览器上,而不是他无法看到的网页。

  • 如果客户将电子邮件转发给其他人,则其他人也不应该看到该网页。

表示只有此人才能通过链接查看网页。

如何检查电子邮件中的收件人电子邮件地址并将其作为查询字符串或其他内容发送到网页?

或者有没有办法做到这一点?

任何人都可以帮助我实现这个目标吗?

2 个答案:

答案 0 :(得分:1)

不可能,您可以强制客户端登录,但他也可以传递他的凭据。您无法隐藏无法复制的电子邮件中的任何链接。

答案 1 :(得分:0)

这是不可能的。

如果您确实需要从客户端保护网站,则可能需要构建某种令牌系统。客户端会呼叫您提供仅在有限时间内有效的令牌,并且必须输入该令牌才能查看您的站点。