修复了密码重置的接口
This commit is contained in:
parent
2fe2397bd8
commit
979b18653f
|
@ -49,7 +49,7 @@ public interface UserInfoService extends IService<UserInfo> {
|
||||||
/**
|
/**
|
||||||
* 小程序用户重置密码
|
* 小程序用户重置密码
|
||||||
*/
|
*/
|
||||||
String userInfoMiniResetPwd(UserInfoResetRequest userInfoResetRequest, boolean isInner);
|
void userInfoMiniResetPwd(UserInfoResetRequest userInfoResetRequest, boolean isInner);
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -280,7 +280,7 @@ public class UserInfoServiceImpl extends ServiceImpl<UserInfoMapper, UserInfo>
|
||||||
* 小程序用户重置密码
|
* 小程序用户重置密码
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public String userInfoMiniResetPwd(UserInfoResetRequest userInfoResetRequest, boolean isInner) {
|
public void userInfoMiniResetPwd(UserInfoResetRequest userInfoResetRequest, boolean isInner) {
|
||||||
String phoneNumber = userInfoResetRequest.getPhoneNumber();
|
String phoneNumber = userInfoResetRequest.getPhoneNumber();
|
||||||
ThrowUtils.throwIf(RegexUtils.isPhoneInvalid(phoneNumber), ErrorCode.PARAMS_ERROR, "手机号格式无效");
|
ThrowUtils.throwIf(RegexUtils.isPhoneInvalid(phoneNumber), ErrorCode.PARAMS_ERROR, "手机号格式无效");
|
||||||
|
|
||||||
|
@ -300,12 +300,7 @@ public class UserInfoServiceImpl extends ServiceImpl<UserInfoMapper, UserInfo>
|
||||||
lambdaUpdateWrapper.eq(UserInfo::getPhoneNumber, phoneNumber).set(UserInfo::getUserPassword, userPassword);
|
lambdaUpdateWrapper.eq(UserInfo::getPhoneNumber, phoneNumber).set(UserInfo::getUserPassword, userPassword);
|
||||||
this.update(lambdaUpdateWrapper);
|
this.update(lambdaUpdateWrapper);
|
||||||
|
|
||||||
String token = "密码重置成功";
|
|
||||||
if (isInner) {
|
if (isInner) {
|
||||||
Map<String, String> payload = new HashMap<>();
|
|
||||||
payload.put("userAccount", phoneNumber);
|
|
||||||
payload.put("userPassword", userPassword);
|
|
||||||
token = jwtUtils.generateToken(payload);
|
|
||||||
// 获取token的过期时间
|
// 获取token的过期时间
|
||||||
String sourceToken = userInfoResetRequest.getSourceToken();
|
String sourceToken = userInfoResetRequest.getSourceToken();
|
||||||
DecodedJWT decodedJWT = jwtUtils.verify(sourceToken);
|
DecodedJWT decodedJWT = jwtUtils.verify(sourceToken);
|
||||||
|
@ -313,8 +308,6 @@ public class UserInfoServiceImpl extends ServiceImpl<UserInfoMapper, UserInfo>
|
||||||
// 将token存入Redis黑名单,并设置过期时间与token一致
|
// 将token存入Redis黑名单,并设置过期时间与token一致
|
||||||
redisTemplate.opsForValue().set(sourceToken, sourceToken, expirationTime, TimeUnit.MILLISECONDS);
|
redisTemplate.opsForValue().set(sourceToken, sourceToken, expirationTime, TimeUnit.MILLISECONDS);
|
||||||
}
|
}
|
||||||
// 更新token
|
|
||||||
return token;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user