栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

通过电子邮件验证进行用户注册

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

通过电子邮件验证进行用户注册

该算法是这样的:

  1. 保存用户的信息,并将其标记为待处理状态。
  2. 生成包含一些与用户帐户有关的信息的令牌。
  3. 生成电子邮件,该电子邮件必须包含用于激活帐户的URL,并且URL中将包含令牌。
  4. 该URL必须指向您应用中的一些servlet或服务,该服务器或服务将验证令牌,检查与令牌相关的用户是否处于非活动状态,出示填写表单(让用户设置密码,提供验证码等)以及表单提交后,您将使用他们设置的密码激活帐户。
  5. 您应该定期扫描未激活的帐户,并删除已存在几天但尚未激活的帐户。

要生成令牌,您可以加密一些数据,例如用户ID,电子邮件等,并在base 64(URL安全的变体)中对其进行编码-
加密时请记住对其加盐。收到令牌后,您需要对其进行解码和解密,并且该令牌必须指向未激活的用户帐户。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/466640.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号