Class SessionUtil

java.lang.Object
io.github.xezzon.zeroweb.auth.util.SessionUtil

public final class SessionUtil extends Object

SessionUtil 是一个工具类,提供方便的方法来管理 Sa-Token 会话中的用户、角色和权限信息。

所有方法都是静态的,可以直接通过类名调用。

Author:
xezzon
  • Field Details

  • Method Details

    • saveUser

      public static void saveUser(User user)
      将用户对象保存到当前 Sa-Token 会话中。
      Parameters:
      user - 要保存的 User 对象。
    • loadUser

      public static User loadUser()
      从当前 Sa-Token 会话中加载用户对象。
      Returns:
      Session 中存储的 User 对象。
    • saveRoles

      public static void saveRoles(Set<String> roles)
      将角色集合保存到当前 Sa-Token 会话中。
      Parameters:
      roles - 要保存的角色字符串集合。
    • loadRoles

      public static Set<String> loadRoles()
      从当前 Sa-Token 会话中加载角色集合。
      Returns:
      Session 中存储的角色字符串集合。
    • savePermissions

      public static void savePermissions(Set<String> permissions)
      将权限集合保存到当前 Sa-Token 会话中。
      Parameters:
      permissions - 要保存的权限字符串集合。
    • loadPermissions

      public static Set<String> loadPermissions()
      从当前 Sa-Token 会话中加载权限集合。
      Returns:
      Session 中存储的权限字符串集合。