转发的电子邮件应被视为无效

时间:2013-07-11 20:41:48

标签: c#

我们有这个要求,我们向用户发送电子邮件,他可以点击是或否。基于点击,将发生一些动作。但是如果用户将其转发给某人,并且如果他们点击按钮则不会发生任何事情。

实现此目标的一种方法是让电子邮件的收件人在他点击之前登录。但理想情况下,我们希望避免这种情况。

如果我们不希望用户登录,怎么办呢?

1 个答案:

答案 0 :(得分:0)

这是一封真正的电子邮件,它来到某人的Gmail收件箱或其他东西,我假设?如果是这种情况,您将不得不使用您的系统以这种或那种方式对它们进行身份验证。

某种HTML格式的电子邮件,上面有图片/链接指向您的网站,这些链接包括某种唯一密钥,您可以使用这些密钥来查找收到该电子邮件的用户,该邮件具有所述唯一权限键,预填充用户ID字段,以及必须提供密码进行身份验证。

这是我能想象它工作的唯一方式,除非你依赖用户拥有某种第三方身份验证服务,比如呃......微软称之为Passport的是什么?我对此非常不熟悉。