当前位置: 首页 > 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.dinnco.com/news/22074.html

相关文章:

  • 急招土建施工员技术员优化网站页面
  • 衡阳做网站360优化大师历史版本
  • 给别人做网站被诉侵权无锡网站服务公司
  • 婚庆手机版网站建设培训心得体会100字
  • 营销网站定制搜索引擎网址有哪些
  • 网站在香港能备案吗google play应用商店
  • b2c网站开发多少钱搜索引擎付费推广
  • wordpress 上一页陕西新站seo
  • 要服务网站建设站长统计app进入网址新版
  • 免费品牌网站制作网络营销比较好的企业
  • 做网站的公司多吗裂变营销
  • 佛山市官网网站建设多少钱重庆网站到首页排名
  • 荆州网站建设 众火网网站维护是什么意思
  • iis wordpress 500错误一键优化大师下载
  • 古交做网站地推app推广赚佣金
  • 太仓网站建设服务百度网盘人工申诉电话
  • b2c模式的网站手机百度最新正版下载
  • 黑河建设网站鞍山seo公司
  • seo怎么判断网站的好坏网站制作报价
  • 做网站手机版百度seo优化推广公司
  • 企业建设网站是网络营销吗公司网站怎么弄
  • 番禺 大石网站建设青岛百度seo
  • wordpress删除顶部设置菜单长沙seo服务哪个公司好
  • 网站如何设置二级域名扬州百度seo
  • 做简单网站需要学什么软件有哪些内容潍坊网站收录
  • app手机网站制作创建网站要钱吗
  • 网站教程网微信客户管理
  • 长春 建网站电商网站开发平台有哪些
  • 南京搜必应网站优化关键词首页排名优化公司推荐
  • 十三师建设局网站百度助手app免费下载