RuoYi-Vue-Plus (LoginHelper)

一、LoginHelper 功能分析

1-loginByDevice 方法(重点)

用途:基于设备登录 APP 、PC等等,保存用户信息到SESSION中。

  1. SaHolder :satoke提供获取同一个请求的上下文持有对象
  2. SaLoginModel:登录模型保存登录相关的信息

loginByDevice 主要做了2件事情:

  1. 设置用户信息到上下文中
  2. 保存用户信息到redis中

详细注释看下方代码 

 /**
     * 登录系统 基于 设备类型
     * 针对相同用户体系不同设备
     *
     * @param loginUser 登录用户信息
     */
    public static void loginByDevice(LoginUser loginUser, DeviceType deviceType) {
        //1- SaHolder: Sa-Token 上下文持有类(同一个请求)
        SaStorage storage = SaHolder.getStorage();
        storage.set(LOGIN_USER_KEY, loginUser);
        storage.set(USER_KEY, l

相关推荐

  1. RuoYi-Vue-Plus (LoginHelper)

    2024-03-30 06:18:03       49 阅读
  2. RuoYi-Vue-Plus(登录流程)

    2024-03-30 06:18:03       38 阅读
  3. ruoyi-vue-plus RepeatSubmit源码解读

    2024-03-30 06:18:03       29 阅读
  4. ruoyi-vue-pro 使用记录(3)

    2024-03-30 06:18:03       25 阅读
  5. ruoyi-vue-pro 使用记录(2)

    2024-03-30 06:18:03       25 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-30 06:18:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-30 06:18:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-30 06:18:03       87 阅读
  4. Python语言-面向对象

    2024-03-30 06:18:03       96 阅读

热门阅读

  1. vant Circle 环形进度条写一个倒计时组件

    2024-03-30 06:18:03       39 阅读
  2. 聊聊websocket opcode中的text / binary模式

    2024-03-30 06:18:03       51 阅读
  3. SpringMVC源码分析(八)--参数解析器

    2024-03-30 06:18:03       44 阅读
  4. JVM调优

    JVM调优

    2024-03-30 06:18:03      32 阅读
  5. 如何创建azure pipeline

    2024-03-30 06:18:03       43 阅读
  6. 汽车VBF格式文件详解---HEX文件转成VBF文件

    2024-03-30 06:18:03       40 阅读
  7. 常用机器视觉软件对比

    2024-03-30 06:18:03       41 阅读