繁体   English   中英

验证用户对站点订阅的真实性

[英]Validate the Authenticity of a User For Site Subscriptions

我有一个可创建用户帐户的Web应用程序,但我也希望能够具有无需帐户即可注册订阅的用户。 他们所拥有的只是一个订阅页面,用于修改电子邮件设置并启用新闻通讯订阅。

我的问题是如何验证用户是否说他们没有用户名/密码,而我的第二个问题是他们应如何访问此页面。 我不希望任何人使用电子邮件输入URL并访问该用户的订阅设置。

对于每个用户条目,您都将创建一个唯一的访问代码,并在URL中使用该访问代码,以验证该用户是否为您想要的用户。 订阅表格将提供以下选项:

  • 通过填写电子邮件进行订阅
  • 要求通过将您的电子邮件放在其他字段来更改设置

这两个操作都会向您发送一封包含特殊网址的电子邮件

  • 第一个确认这是您所做的,因此您将启用此用户及其电子邮件
  • 第二个向他发送另一个特殊的url,以在数据库中激活此用法的情况下对其设置进行任何更改。

对于此唯一代码,您可以在他注册时使用他电子邮件的md5和时间戳。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM