应用程序发送电子邮件来验证用户帐户或重置密码。我相信以下是它应该的方式,我要求引用和实现。
如果应用程序必须在电子邮件中发送链接以验证用户的地址,根据我的看法,链接和应用程序对链接的处理应该具有以下特点:
http://host/path?nonce)中包含一个纳塞。这应该是正确的每一个HTTP RFC关于安全和幂等方法。
问题是,这个过程涉及一个额外的页面或用户操作(第3项),许多人认为这是多余的(如果不是无用的)。我在向同行和客户展示这种方法时遇到了问题,所以我要求一个更广泛的技术小组对此提供意见。我反对跳过POST步骤的唯一理由是可能从浏览器预加载链接。
谢谢,
卡里姆
细节豁免
我的主要部分是简短的,但为了减少对我有意遗漏的细节的过多讨论,我要补充几个假设:
Notes
有了OpenID等,普通的web应用程序就不再需要实现标准的用户帐户管理(密码、电子邮件.),但仍然有一些客户想要“自己的用户”
奇怪的是,我在这里还没有找到令人满意的问题和答案。到目前为止,我发现的是:
发布于 2009-06-30 23:50:12
我大体上同意你以下的一些修改意见。
是的,您应该假设,当他们单击验证链接时,他们将被验证。让他们点击一个页面中的第二个按钮是有点多,只需要双选择样式注册,在那里你计划垃圾邮件的人注册。标准的注册/验证计划通常不需要这一点。
https://stackoverflow.com/questions/1066611
复制相似问题