一、LoginHelper 功能分析(常用方法分析)
1-loginByDevice 方法(重点):
用途:基于设备登录 APP 、PC等等,保存用户信息到SESSION中。
代码中用到2个类做下解释:
- SaHolder :satoke提供获取同一个请求的上下文持有对象
SaLoginModel:登录模型保存登录相关的信息
loginByDevice 主要做了2件事情:
- 设置用户信息到上下文中
- 保存用户信息到redis中
详细注释看下方代码 1234步骤:
/**
* 登录系统 基于 设备类型
* 针对相同用户体系不同设备
*
* @param loginUser 登录用户信息
*/
public static void loginByDevice(LoginUser loginUser, DeviceType de
本文详细分析了RuoYi-Vue-Plus框架中用于用户管理的LoginHelper工具类,重点讲解了loginByDevice方法,该方法实现了基于设备的登录,并将用户信息保存在SESSION和Redis中。getLoginUser方法从SaHolder上下文获取用户信息,利用多级缓存。LoginHelper的其他方法还包括获取用户ID等。同时,深入探讨了createLoginSession方法在Satoke库中的作用,以及UserActionListener如何保存用户信息到Redis。
订阅专栏 解锁全文
7498

被折叠的 条评论
为什么被折叠?



