如何获取当前登录用户信息?

望闲 使用操作 364

如何获取当前登录用户信息?

回复

共1条回复 我来回复
  • 望闲的头像
    望闲
    数式Oinone (oinone.top),专注解决复杂场景的开源低代码平台
    评论

    1、从session中获取用户ID和用户名
    PamirsSession.getUserId()
    PamirsSession.getUserName()

    2、如果需要获取更多的用户信息,则需要查表
    // 带缓存,30秒被动失效(建议使用)
    PamirsUser user = UserInfoCache.queryUserById(PamirsSession.getUserId());
    // 不带缓存,从DB中获取
    PamirsUser dbUser = UserInfoCache.queryUserById(PamirsSession.getUserId());

    4个月前 0条评论