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

山东公路建设集团网站男女做微电影网站

山东公路建设集团网站,男女做微电影网站,主题公园网站建设方案,看片文章目录 1. 登录流程2. 日志AOP 1. 登录流程 使用账号(手机号)、密码、验证码。登录就是获取token的,输入的账号密码用RSA加密(非对称) 首先输入账号密码,在发送手机验证码时候先校验账号密码有没有输入…

文章目录

  • 1. 登录流程
  • 2. 日志AOP

1. 登录流程

使用账号(手机号)、密码、验证码。登录就是获取token的,输入的账号密码用RSA加密(非对称)

  • 首先输入账号密码,在发送手机验证码时候先校验账号密码有没有输入,输入的话美团拉动,成功后发送验证码(本地生成6位随机数,之后调用发送短信服务,为了避免频繁多次点击获取验证码,本地synchronized LRUmap类对象,当map中没有key(手机号)时存入,并设置value为当前时间戳,当map中有key(手机号)说明用户已经发送过验证码,这时候拿到map中时间戳和现在时间戳相减,小于2秒提示不能频繁发送),并且最后将这个验证码存入redis,过期时间五分钟。
  • 后面当用户拿到短信验证码,输入,之后进入登录,采用的是password模式,到DB中查账号信息,密码信息,redis中校验验证码,最后将查到的有用的信息:账号、密码、名字、租户code等信息封装为accessToken,存入redis,最后推送登录日志:发布登录事件。

2. 日志AOP

  1. 定义注解 @Log
  2. 切面处理:LogAspect
    • 定义切点:@Pointcut,定位@Log注解的方法
    • @Before(“pointcut()”):创建日志对象,设置部分值:可以根据@Log注解定义的描述信息啊、@Log注解修饰的方法找到@operation啊等这些swagger注解的描述信息,通过@Log注解找到父类@tag描述的信息,根据请求获取浏览器啊、操作系统啊、等信息
    • @AfterReturning:根据方法执行后的结果,是正常返回还是异常?等返回信息补全日志对象,设置方法执行后的状态结果信息,最后发布日志事件(继承ApplicationEvent)。
    • 定义监听事件的bean:@EventListener({LogEvent.class})监听日志事件,@Async异步执行,bean中注入日志操作的feign,远程调用,执行日志的DB落库。

发布日志事件
在这里插入图片描述

监听日志事件:异步落库
在这里插入图片描述

http://www.yayakq.cn/news/620292/

相关文章:

  • 专业网站建设86215网站怎么做来卖东西
  • 网站备案IP与空间成交功能网站
  • php网站虚拟机价格最近最新手机中文大全4
  • 手机网站建设好吗专业网站建设开发
  • 竞价移动网站国外好玩的网站
  • 网站建设工作分解结构词典聊城网站优化技术
  • 潍坊企业模板建站十堰百度网站建设
  • 苏州新公司网站建设wordpress 浏览ppt
  • 网站seo化自己可以吗qq电脑版网页登录入口
  • 直播网站建设方案域名注册需要什么资料
  • 郑州网站推广方式python做软件界面
  • h5开发网站优点天津做网站.都找津坤科技
  • 怎么做网站不会被屏蔽铁道部建设管理司官方网站
  • 对比色网站设计上海网站建设服务站霸网络
  • html5旅游网站中国建设网官方网站地址
  • 网站建设运营推广wordpress防黑
  • 建设网站过时网站建设合同管辖地
  • 在线培训网站网站后台管理系统下载
  • 网站推广计划书微信商城系统免费
  • 网站推广到底应该怎么做网站建设需要哪些信息
  • 网站优化排名服务江西南昌小程序开发
  • 中国做的比较好的网站层次结构分明的网站配色方案
  • 文具用品网站设计规划书发光字体制作网站
  • 网站建设与设计学了做什么的网站做二维码吗
  • 东莞网站优化流程在北京建网站
  • 什么软件可以建网站安阳区号座机22开头哪的电话
  • 网站的建设需要考虑什么市场营销策划方案3000字
  • 临沧网站搭建济南网络招聘
  • 百度优化网站建设电商网站seo优化目标分解
  • 手机网站建设公司报价网站建设补助