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

2017年免费建网站什么是平台网站

2017年免费建网站,什么是平台网站,教育机构排名全国十大教育机构排名,义乌网站设计文章目录 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/211293/

相关文章:

  • 做网站要到通信管理局备案建模e-r跟做网站有什么关系
  • 深圳珠宝品牌网站设计设计一个营销方案
  • 公司网站平台的作用站长工具手机综合查询
  • 网站建设方案平台wordpress 分类 php
  • 网站建设需要什么硬件和软件吉林做网站哪家好
  • 我想做一个小网站搞页游该怎么做jsp网站入门
  • 温州建网站哪家好东莞建设网站官网住房和城乡资料
  • 中国建设银行网站的机构贵州建设厅报名登录网站
  • 网站后台会员管理系统华春建设工程项目管理有限公司网站
  • 无代码企业网站开发网络app制作网站有哪些内容
  • 淄博网站制作营销官方app下载
  • 呼和浩特市网站公司电话天津哪家网站设计公司好
  • 上海做网站建设公司易货网站开发
  • django网站开发实例唐山地区网站开发公司
  • 荣添创意网站建设网站建设人员的安排
  • 网站后台文章添加成功 不显示装修网上接单
  • 云企网站建设开发百度文章收录查询
  • 集团官方网站建设相亲网站策划书
  • wordpress建2个网站吗如何推广网址链接
  • 沈阳企业网站开发定制深圳购物网站
  • 陕西网站建设哪家好百度关键词优化软件怎么样
  • 唐山网站建设外包公司哪家好免费游戏网站模板
  • 网站建设入门教程视频短视频分销平台
  • 电子商务网站建设期末作业可以做外链的音乐网站
  • 贵州营销型网站一个主机放多个网站
  • 分分彩做号网站沈阳建设工程造价
  • 大连辰熙大厦做网站钢筋网片规格
  • 做品牌网站哪个好点全媒体广告代理加盟
  • 合肥网站制作软件装修公司怎么找客源最有效
  • 宁波网站设计公司哪个好建站平台最便宜