|
@@ -50,14 +50,4 @@ public class LoginServiceImpl implements LoginService { |
|
|
return new ResponseResult(200,"登录成功",map); |
|
|
return new ResponseResult(200,"登录成功",map); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
public ResponseResult logout() { |
|
|
|
|
|
//获取SecurityContextHolder中的用户id |
|
|
|
|
|
UsernamePasswordAuthenticationToken authentication = (UsernamePasswordAuthenticationToken) SecurityContextHolder.getContext().getAuthentication(); |
|
|
|
|
|
LoginUser loginUser = (LoginUser) authentication.getPrincipal(); |
|
|
|
|
|
String userid = loginUser.getSysUserEntity().getId().toString(); |
|
|
|
|
|
//删除redis中的值 |
|
|
|
|
|
redisTemplate.delete("login:"+userid); |
|
|
|
|
|
return new ResponseResult(200,"注销成功"); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
} |