【问题标题】:how to send user recipient address to the browser link?如何将用户收件人地址发送到浏览器链接?
【发布时间】:2013-08-05 00:00:14
【问题描述】:

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

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

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

但我需要对此做一些安全措施:

  • 如果用户单击电子邮件链接,则应该只有他能够看到该网页。意味着如果他复制链接并将其粘贴到浏览器中,他将无法看到该网页。

  • 如果客户端将电子邮件转发给其他人而不是其他人应该无法看到该网页。

表示只有该人才能通过链接看到网页。

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

或者有什么办法吗?

谁能帮我实现这个目标?

【问题讨论】:

    标签: php jquery email zend-framework


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      这是不可能的。

      如果您确实需要保护网站免受客户的影响,您可能需要构建某种令牌系统。客户要求您获取仅在有限时间内有效的令牌,并且必须输入该令牌才能查看您的网站。

      【讨论】:

      • ohhh.. 有什么方法可以查看收件人的地址吗??
      • 检查有效用户
      • 您的意思是如果有人点击了邮件中指向您网站的链接?那就不要。邮件客户端没有做任何特别的事情。它调用浏览器打开 url。没有任何东西可以识别邮件的收件人,也没有任何东西会阻止收件人转发您的邮件。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-09-11
      • 2012-04-23
      • 1970-01-01
      • 2017-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多