@Component public class SessionManager extends Object
| Constructor and Description |
|---|
SessionManager() |
| Modifier and Type | Method and Description |
|---|---|
static Session |
getSession()
得到session
|
static String |
getUserId()
得到用户ID
|
static void |
logout()
登出,删除session
|
static void |
saveOrUpdateSession(String userId,
Set<String> roles,
Set<String> permissions)
新增或修改当前线程的session
|
static void |
saveOrUpdateSession(String userId,
String role)
新增或修改当前线程的session
|
void |
setSessionService(SessionService sessionService) |
public void setSessionService(SessionService sessionService)
public static void saveOrUpdateSession(String userId, String role)
userId - 用户IDrole - 角色public static void saveOrUpdateSession(String userId, Set<String> roles, Set<String> permissions)
userId - 用户IDroles - 角色permissions - 权限public static Session getSession()
public static String getUserId()
public static void logout()
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.