|
@@ -10,10 +10,13 @@ import com.xyzc.start.domain.vo.XyConfigVo;
|
|
import com.xyzc.start.service.ICaptchaService;
|
|
import com.xyzc.start.service.ICaptchaService;
|
|
import com.xyzc.start.service.IUserAuthService;
|
|
import com.xyzc.start.service.IUserAuthService;
|
|
import com.xyzc.start.service.IXyConfigService;
|
|
import com.xyzc.start.service.IXyConfigService;
|
|
|
|
+import jakarta.servlet.http.HttpServletRequest;
|
|
import jakarta.validation.Valid;
|
|
import jakarta.validation.Valid;
|
|
import lombok.RequiredArgsConstructor;
|
|
import lombok.RequiredArgsConstructor;
|
|
import org.springframework.web.bind.annotation.*;
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
|
|
+import java.util.Enumeration;
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 用户认证管理
|
|
* 用户认证管理
|
|
* 前端访问路由地址为: /user/auth
|
|
* 前端访问路由地址为: /user/auth
|
|
@@ -106,8 +109,9 @@ public class UserAuthController {
|
|
* 退出登录
|
|
* 退出登录
|
|
*/
|
|
*/
|
|
@PostMapping("logout")
|
|
@PostMapping("logout")
|
|
- public Result<String> logout() {
|
|
|
|
-// userAuthService.logout();
|
|
|
|
|
|
+ public Result<String> logout(HttpServletRequest request) {
|
|
|
|
+ String authorization = request.getHeader("Authorization");
|
|
|
|
+ userAuthService.logout(authorization);
|
|
|
|
|
|
return Result.ok("退出成功");
|
|
return Result.ok("退出成功");
|
|
}
|
|
}
|