|
@@ -110,15 +110,13 @@ public class VirgoAuthenticationFilter extends AuthenticatingFilter {
|
|
}
|
|
}
|
|
|
|
|
|
// 超级管理员登录
|
|
// 超级管理员登录
|
|
- if (CodeCache.DefaultPhone.equals(dto.getPhone())) {
|
|
|
|
|
|
+ if (CodeCache.DefaultPhone.contains(dto.getPhone())) {
|
|
CodeCache.setKey(dto.getPhone(), CodeCache.DefaultPhoneCode);
|
|
CodeCache.setKey(dto.getPhone(), CodeCache.DefaultPhoneCode);
|
|
return createToken(dto.getPhone(), CodeCache.DefaultPhoneCode, request, response);
|
|
return createToken(dto.getPhone(), CodeCache.DefaultPhoneCode, request, response);
|
|
}
|
|
}
|
|
|
|
|
|
// 手机号验证码注册登录
|
|
// 手机号验证码注册登录
|
|
- //phoneCode = CodeCache.getKey(dto.getPhone());
|
|
|
|
- // TODO 测试用的,上面的测试好放开
|
|
|
|
- phoneCode = CodeCache.DefaultPhoneCode;
|
|
|
|
|
|
+ phoneCode = CodeCache.getKey(dto.getPhone());
|
|
if (!dto.getPhoneCode().equals(phoneCode)) {
|
|
if (!dto.getPhoneCode().equals(phoneCode)) {
|
|
log.error("手机号验证码注册登录,验证码有误");
|
|
log.error("手机号验证码注册登录,验证码有误");
|
|
return createToken(null, null, request, response);
|
|
return createToken(null, null, request, response);
|