shiro获取登陆用户和不退出修改用户当前信息的方法
Posted zhangrongfei
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shiro获取登陆用户和不退出修改用户当前信息的方法相关的知识,希望对你有一定的参考价值。
一、获取当前用户登录信息
UserDetail user = (UserDetail) subject.getPrincipal();
二、不退出登录修改当前登录信息
//更新session登录信息
UserDetail userDetail = (UserDetail) SecurityUtils.getSubject().getPrincipal();
if (userInfoPO == null || userInfoPO.getId() == null) {
BeanUtils.copyProperties(userPO, userDetail);
} else {
BeanUtils.copyProperties(userInfoPO, userDetail);
}
以上是关于shiro获取登陆用户和不退出修改用户当前信息的方法的主要内容,如果未能解决你的问题,请参考以下文章