点击上方“民工哥技术之路”選择“设为星标”
回复“1024”获取独家整理的学习资料!
2、API加密中,由于登录校验是Spring Security做的因此我们要在UsernamePasswordAuthenticationFilter获取账号、密码之前完成解密操作,正好我们的校验验证码操作就是在它之前同时要做响应数据的加密操作,所以登录部分的API加密光按照我们之前的博客来还是不够的需要在CaptchaFilterConfig进行解密操作,解密后new一个自定义RequestWrapper设置Parameter并将这个新对象传到doFilter交由下一步处理。
3、还是API加密问题我们是在程序启动的时候生成后端RSA秘钥对,正常来说我们在访问登录页面进行登录的时候前端获取一下就可以了但在开发环境中,我们通常开启热部署功能改完代码程序可能会自动重启,但登录用户信息仍然保持在本地线程系统依旧处于登录状态没有跳转到登录页面,导致后端公钥已经改变但前端依旧用的是旧的后端公钥,所有导致加解密失败;解决:在访问index首页时也获取一下后端公钥这样在开发的时候idea热部署后刷新页面就可鉯了(已提交最新代码,解决热部署后刷新页面还是API加解密失败问题;现在热部署后刷新页面即可)
需要新增一张表SQL文件我也以及更新叻。
4、系统设置新增系统颜色头部、左侧菜单的颜色可按心情切换(SQL文件已同步更新)
5、用户管理模块新增“当前在线用户”管理,可實时查看当前在线用户以及对当前在线用户进行强制下线操作。