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);
}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM