当前位置: 首页 > wzjs >正文

淘客网站推广怎么做信息流优化

淘客网站推广怎么做,信息流优化,建设工程施工合同纠纷司法解释,网站设置页面指什么1.如何实现QQ邮件注册账号: ​​前端交互流程​​: 用户在前端填写注册表单(包括邮箱)前端请求获取图片验证码(/checkCode)用户输入图片验证码后,前端调用/sendEmailCode发送邮件验证码用户收到…

1.如何实现QQ邮件注册账号:

  1. ​前端交互流程​​:

    • 用户在前端填写注册表单(包括邮箱)
    • 前端请求获取图片验证码(/checkCode
    • 用户输入图片验证码后,前端调用/sendEmailCode发送邮件验证码
    • 用户收到邮件验证码后,输入验证码完成注册
  2. ​后端处理流程​​:

  • AccountController处理发送邮件验证码请求

  • 验证图片验证码是否正确(防止机器人)

  • 调用EmailCodeService.sendEmailCode()方法

controller层:

service层: 

 

  • 检查邮箱是否已注册(如果是注册类型)

  • 生成随机5位验证码

  • 发送邮件(使用JavaMailSender,是 ​​Spring Framework​​ 提供的一个用于发送电子邮件的核心接口)调用sendMailCode()方法

 通过这个方法获取发邮件的人

 

调用这个方法让redis读取系统dto模板

尝试从Redis读取(此时返回null),发现为空时,创建默认配置

最后保存到Redis(无过期时间),其中code代替掉%s是随机验证码,然后再通过RedisComponent获取的信息get出来导入邮件对象message

  • 回到sendEmailCode()方法,之后禁用该邮箱之前的验证码(设置状态为无效),只有最新的验证码会生效,因为status=0,其他都是1,索引实现幂等性

幂等性保障​​:
即使多次调用 sendEmailCode()方法,每次都会先使旧验证码失效,再生成新验证码。最终效果是:无论调用多少次,用户​​只能使用最新发送的验证码​​,旧验证码无法重复使用。

http://www.dtcms.com/wzjs/415153.html

相关文章:

  • 高中生自己做 网站便民信息微信平台推广
  • 那个做我女朋友的网站seo推广策略
  • 上海三益建筑设计有限公司佛山seo培训机构
  • 商务网站建设公司排名百度seo新站优化
  • 丹东电信网站备案重庆人社培训网
  • 河西做网站网络营销的认识
  • 机械网站推广怎么做新闻热点事件2024最新
  • 自己做网站语言包怎么做百度关键词竞价排名
  • 网站建设品牌推荐公众号开发
  • 做简历的网站叫什么南宁推广公司
  • 衡阳市建设学校官方网站零基础seo入门教学
  • 实力网站优化公司首选最近新闻小学生摘抄
  • 惠州 网站建设app开发百度排名怎么做
  • 西充县住房和城乡建设局网站交易平台官网
  • 成都网站建设电话咨询无线网络优化
  • 临沂网站制作页面百度推广深圳分公司
  • 定制网站开发报价个人seo外包
  • 住房与城乡建设网站seo的工作内容主要包括
  • 国内网站空间购买天津的网络优化公司排名
  • 惠阳网站推广费用永久免费的电销外呼系统
  • 济南做网站的公司免费网站建设模板
  • 做招聘网站怎么办营业执照长沙的seo网络公司
  • 网站建设客户合同范本抖音搜索优化
  • 辽阳市住房城乡建设委官方网站网站查询
  • 陕西住房和城乡建设厅网站百度快照怎么用
  • 河北省建设局网站新闻最新头条10条
  • 顾家家居网站是哪个公司做的百度影音在线电影
  • 单位做员工招退工在什么网站武汉网络seo公司
  • wordpress媒体库加载不出来seo在线优化工具
  • 上海移动端网站建设优化落实新十条措施