|
@@ -189,11 +189,22 @@ public class AuthController {
|
|
|
@PostMapping("/set-password")
|
|
@PostMapping("/set-password")
|
|
|
public Result<Boolean> setPassword(@RequestBody SetPasswordDTO dto,
|
|
public Result<Boolean> setPassword(@RequestBody SetPasswordDTO dto,
|
|
|
@RequestAttribute("userId") Long userId) {
|
|
@RequestAttribute("userId") Long userId) {
|
|
|
- boolean success = userService.setPassword(userId, dto.getPassword());
|
|
|
|
|
|
|
+ boolean success = userService.setPassword(userId, dto.getPassword());
|
|
|
return Result.success(success);
|
|
return Result.success(success);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- /**
|
|
|
|
|
|
|
+ @Operation(summary = "设置切换保护密码")
|
|
|
|
|
+ @PostMapping("/set-switch-password")
|
|
|
|
|
+ public Result<Boolean> setSwitchPassword(@RequestBody SetPasswordDTO dto,
|
|
|
|
|
+ @RequestAttribute("userId") Long userId) {
|
|
|
|
|
+ if (userId == null) {
|
|
|
|
|
+ return Result.error("请先登录");
|
|
|
|
|
+ }
|
|
|
|
|
+ boolean success = userService.setSwitchPassword(userId, dto.getPassword());
|
|
|
|
|
+ return Result.success(success);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
* JWT Token 验证
|
|
* JWT Token 验证
|
|
|
* 从 Authorization header 提取 Bearer token,验证并返回用户信息
|
|
* 从 Authorization header 提取 Bearer token,验证并返回用户信息
|
|
|
*/
|
|
*/
|