parent
287ac0be85
commit
12542ae115
|
@ -137,16 +137,7 @@ public class UserController {
|
|||
}
|
||||
}
|
||||
|
||||
@PostMapping("/password/change")
|
||||
public Result<Void> changePassword(@RequestParam String oldPassword, @RequestParam String newPassword) {
|
||||
try {
|
||||
userService.changePassword(oldPassword, newPassword);
|
||||
return Result.success();
|
||||
} catch (Exception e) {
|
||||
log.error("修改密码失败", e);
|
||||
return Result.error(e.getMessage());
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@PutMapping("/info")
|
||||
public Result<UserDTO> updateUserInfo(@RequestBody @Valid UserDTO userDTO) {
|
||||
|
|
|
@ -39,7 +39,7 @@ public class UserDetailsServiceImpl implements UserDetailsService {
|
|||
|
||||
private UserDetails convertToUserDetailsWithoutPassword(UserDTO user) {
|
||||
List<SimpleGrantedAuthority> authorities = new ArrayList<>();
|
||||
authorities.add(new SimpleGrantedAuthority("ROLE_USER"));
|
||||
authorities.add(new SimpleGrantedAuthority("Admin"));
|
||||
|
||||
return new CustomUserDetails(
|
||||
user.getId(),
|
||||
|
|
|
@ -22,7 +22,7 @@ public interface UserService {
|
|||
Long getCurrentUserId();
|
||||
UserDTO getUserById(Long id);
|
||||
UserDTO updateUserInfo(UserDTO userDTO);
|
||||
void changePassword(String oldPassword, String newPassword);
|
||||
|
||||
void resetPassword(String email);
|
||||
public String refreshToken(String token);
|
||||
|
||||
|
|
|
@ -10,7 +10,6 @@ import com.guwan.backend.mapper.UserMapper;
|
|||
import com.guwan.backend.security.CustomUserDetails;
|
||||
import com.guwan.backend.service.EmailService;
|
||||
import com.guwan.backend.service.UserService;
|
||||
import com.guwan.backend.service.VerificationService;
|
||||
import com.guwan.backend.util.JwtUtil;
|
||||
import com.guwan.backend.util.RedisUtil;
|
||||
import com.guwan.backend.util.RedisUtils;
|
||||
|
@ -37,7 +36,6 @@ public class UserServiceImpl implements UserService {
|
|||
private final JwtUtil jwtUtil;
|
||||
private final RedisUtil redisUtil;
|
||||
private final RedisUtils redisUtils;
|
||||
private final VerificationService verificationService;
|
||||
private final EmailService emailService;
|
||||
|
||||
private static final String USER_CACHE_KEY = "user:";
|
||||
|
@ -204,10 +202,7 @@ public class UserServiceImpl implements UserService {
|
|||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void changePassword(String oldPassword, String newPassword) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void resetPassword(String email) {
|
||||
|
|
Loading…
Reference in New Issue