Commit 84c4f54a authored by 董建华's avatar 董建华

解锁

parent 61e576c7
...@@ -334,6 +334,8 @@ public class UserController implements IBaseController { ...@@ -334,6 +334,8 @@ public class UserController implements IBaseController {
// TODO 加渠道号 // TODO 加渠道号
log.info("修改密码成功, phoneNo:{}, registerFrom:{}", phoneNo, registerFrom); log.info("修改密码成功, phoneNo:{}, registerFrom:{}", phoneNo, registerFrom);
//修改密码成功也要清除一下
lockIpv4Service.unLockPhone(phoneNo);
return JsonResult.buildSuccessResult(null, null); return JsonResult.buildSuccessResult(null, null);
} }
......
...@@ -150,7 +150,15 @@ public class LockIpv4ServiceImpl implements ILockIpv4Service { ...@@ -150,7 +150,15 @@ public class LockIpv4ServiceImpl implements ILockIpv4Service {
@Override @Override
public void unLockPhone(String phone) { public void unLockPhone(String phone) {
try {
stringRedisTemplate.delete(Constants.PASSWORD_LOCK_PRE.concat(phone)); stringRedisTemplate.delete(Constants.PASSWORD_LOCK_PRE.concat(phone));
String key = Constants.REDIS_PASSWORD_ERROR_COUNT + phone;
stringRedisTemplate.delete(key);
log.info("解锁成功phone:{}", phone);
} catch (Exception e) {
log.error("解锁异常phone:{}", phone);
}
} }
private static String getErrorIpKey(String ipv4) { private static String getErrorIpKey(String ipv4) {
......
...@@ -22,11 +22,7 @@ import cn.quantgroup.xyqb.repository.IUserHashPhoneNoIdNoMappingRepository; ...@@ -22,11 +22,7 @@ import cn.quantgroup.xyqb.repository.IUserHashPhoneNoIdNoMappingRepository;
import cn.quantgroup.xyqb.repository.IUserRepository; import cn.quantgroup.xyqb.repository.IUserRepository;
import cn.quantgroup.xyqb.service.register.IUserRegisterService; import cn.quantgroup.xyqb.service.register.IUserRegisterService;
import cn.quantgroup.xyqb.service.session.ISessionService; import cn.quantgroup.xyqb.service.session.ISessionService;
import cn.quantgroup.xyqb.service.user.IAddressService; import cn.quantgroup.xyqb.service.user.*;
import cn.quantgroup.xyqb.service.user.IContactService;
import cn.quantgroup.xyqb.service.user.IUserDetailService;
import cn.quantgroup.xyqb.service.user.IUserExtInfoService;
import cn.quantgroup.xyqb.service.user.IUserService;
import cn.quantgroup.xyqb.service.wechat.IWechatService; import cn.quantgroup.xyqb.service.wechat.IWechatService;
import cn.quantgroup.xyqb.util.HashUtil; import cn.quantgroup.xyqb.util.HashUtil;
import cn.quantgroup.xyqb.util.IpUtil; import cn.quantgroup.xyqb.util.IpUtil;
...@@ -94,7 +90,8 @@ public class UserServiceImpl implements IUserService, IBaseController { ...@@ -94,7 +90,8 @@ public class UserServiceImpl implements IUserService, IBaseController {
private IAddressService addressService; private IAddressService addressService;
@Resource @Resource
private IContactService contactService; private IContactService contactService;
@Resource
private ILockIpv4Service lockIpv4Service;
@Override @Override
// @Cacheable(value = "usercache", key = "'xyqbuser' + #phone", unless = "#result == null", cacheManager = "cacheManager") // @Cacheable(value = "usercache", key = "'xyqbuser' + #phone", unless = "#result == null", cacheManager = "cacheManager")
public User findByPhoneInDb(String phone) { public User findByPhoneInDb(String phone) {
...@@ -345,6 +342,7 @@ public class UserServiceImpl implements IUserService, IBaseController { ...@@ -345,6 +342,7 @@ public class UserServiceImpl implements IUserService, IBaseController {
LoginProperties loginProperties = new LoginProperties("", 3, channelId, createdFrom, appChannel, merchant.getId(), merchant.getName()); LoginProperties loginProperties = new LoginProperties("", 3, channelId, createdFrom, appChannel, merchant.getId(), merchant.getName());
AuthBean session = sessionService.createSession(user, loginProperties); AuthBean session = sessionService.createSession(user, loginProperties);
session.setRegister(register); session.setRegister(register);
lockIpv4Service.unLockPhone(phoneNo);
return new JsonResult(session); return new JsonResult(session);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment