[🐛缺陷修复](v2.5): 修复管理员修改用户的 username 后,用旧的用户名称还能登陆的问题

pull/410/head
ZhengJie 2020-06-10 17:17:50 +08:00
parent 7c8a9bd04f
commit 4ddf97ce9c
1 changed files with 4 additions and 0 deletions

View File

@ -109,6 +109,10 @@ public class UserServiceImpl implements UserService {
redisUtils.del("menu::user:" + resources.getId()); redisUtils.del("menu::user:" + resources.getId());
redisUtils.del("role::auth:" + resources.getId()); redisUtils.del("role::auth:" + resources.getId());
} }
// 如果用户名称修改
if(!resources.getUsername().equals(user.getUsername())){
redisUtils.del("user::username:" + user.getUsername());
}
user.setUsername(resources.getUsername()); user.setUsername(resources.getUsername());
user.setEmail(resources.getEmail()); user.setEmail(resources.getEmail());
user.setEnabled(resources.getEnabled()); user.setEnabled(resources.getEnabled());