yujian
2019-04-12 979cd9c4fbcc037a34ceaf65f6c519b9469f2ac7
手机登录短信验证
1个文件已修改
33 ■■■■ 已修改文件
fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserAccountServiceImpl.java 33 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserAccountServiceImpl.java
@@ -27,6 +27,7 @@
import com.yeshi.fanli.entity.bus.user.ForbiddenUserIdentifyCode;
import com.yeshi.fanli.entity.bus.user.ForbiddenUserIdentifyCode.ForbiddenUserIdentifyCodeTypeEnum;
import com.yeshi.fanli.entity.bus.user.LoginResult;
import com.yeshi.fanli.entity.bus.user.SMSHistory;
import com.yeshi.fanli.entity.bus.user.ThreeSale;
import com.yeshi.fanli.entity.bus.user.UserConnectHistory;
import com.yeshi.fanli.entity.bus.user.UserInfo;
@@ -912,22 +913,22 @@
        }
        phone = phone.replaceAll(" ", "");
                
//        // 苹果应用商店上线测试号码
//        if ("17316780233".equalsIgnoreCase(phone) && "258168".equalsIgnoreCase(vcode)) {
//            ;
//        } else {
//
//            if (StringUtil.isNullOrEmpty(vcode)) {
//                throw new UserAccountException(1, "请输入验证码");
//            }
//
//            String oldVcode = redisManager.getSMSVCode(phone, SMSHistory.TYPE_LOGIN);
//            LogHelper.test("----------------------登录验证码: " + oldVcode);
//            if (StringUtil.isNullOrEmpty(oldVcode) || !oldVcode.equalsIgnoreCase(vcode)) {
//                throw new UserAccountException(1, "验证码错误,重新输入");
//            }
//        }
//        redisManager.clearSMSFrequencyLimit(phone, SMSHistory.TYPE_LOGIN);
        // 苹果应用商店上线测试号码
        if ("17316780233".equalsIgnoreCase(phone) && "258168".equalsIgnoreCase(vcode)) {
            ;
        } else {
            if (StringUtil.isNullOrEmpty(vcode)) {
                throw new UserAccountException(1, "请输入验证码");
            }
            String oldVcode = redisManager.getSMSVCode(phone, SMSHistory.TYPE_LOGIN);
            LogHelper.test("----------------------登录验证码: " + oldVcode);
            if (StringUtil.isNullOrEmpty(oldVcode) || !oldVcode.equalsIgnoreCase(vcode)) {
                throw new UserAccountException(1, "验证码错误,重新输入");
            }
        }
        redisManager.clearSMSFrequencyLimit(phone, SMSHistory.TYPE_LOGIN);
        
        JSONObject logInfo = new JSONObject();
        logInfo.put("appId", appId);