【发布时间】:2010-01-20 07:47:46
【问题描述】:
我们已经创建了我们网站的电子邮件验证部分。我们使用 CakePHP BTW 构建了这个站点。
问题是当我们点击电子邮件中的链接时它不起作用。电子邮件以纯文本形式发送。
奇怪的是,当我们将链接粘贴到地址栏上时,它可以工作。此外,当使用 Gmail 和桌面电子邮件客户端单击链接时,它也可以正常工作。其他电子邮件提供商不起作用。
编辑:
其他信息:
验证示例链接:http://localhost/users/validate/validatecodeblah12c023
当它工作时,它应该登录用户并重定向到用户仪表板。
当它不工作时它会转到首页(见上面的描述)。
附加信息 2:
我确实使用 Live HTTP 标头比较了结果,我发现它唯一没有推送通过(由于某种原因进入登录页面)是当有一个“推荐人:http://mail.yahooblahblah...”时由于某种原因,Gmail 的标题中没有“Referer”行。
【问题讨论】:
-
你需要提供比这更多的细节...什么链接,它应该做什么,它不做什么?