# 会话管理
# 概述
管理用户的会话状态,实现用户登录状态的保持和管理。
# 你将获取
- 会话管理的实现方式
- 如何管理用户的会话状态
- 如何实现用户登录状态的保持和管理
# 获取教程
此功能只能在 web 前端工程中获取,而且用户已登陆,获取代码:
// 获取当前登陆用户
ManagerAccountDto currentAccount = CurrentAccountJwt.get() ;
// 获取当前登陆的UserVo
LoginUserDto loginUser = CurrentAccountJwt.getUserVo() ;
// 获取当前登陆的用户id
String userId = CurrentAccountJwt.getUserId() ;
# 通过注解获取
此处集成@CurrentAccount注解获取用户,如下
/**
* 获取监控数据统计
*
* @return
*/
@GetMapping("/monitorCount")
public AjaxResult monitorCount(@CurrentAccount CurrentAccountBean account) {
log.debug('当前用户:{}' , account);
List<CountItemDto> countMap = monitorIntegerService.monitorCount(account.getId());
return AjaxResult.success("获取成功", countMap);
}
前端通过此获取即可.
# 注意事项
待补充
# 术语和缩略语
- 无
# 其它
- 无