瀏覽代碼

feat: 密码校验提交

master
huting 2 年之前
父節點
當前提交
da97be765d

+ 2
- 2
app/src/main/java/com/huntersun/vkyes/etcopencard/project/ui/activity/after/ReplaceEtcStep4Activity.java 查看文件

hideDialog(); hideDialog();


//TODO 测试 绕过短信验证码校验 //TODO 测试 绕过短信验证码校验
/*if (cancel){//取消申请
if (cancel){//取消申请
cancelApply(); cancelApply();
return; return;
} }
gotoNextPage(applyData.getId()); gotoNextPage(applyData.getId());
}else{//申请 }else{//申请
applyExchange(); applyExchange();
}*/
}


} }
}); });

+ 8
- 0
app/src/main/java/com/huntersun/vkyes/etcopencard/project/ui/activity/after/ReplaceEtcStep5Activity.java 查看文件

import com.huntersun.vkyes.etcopencard.project.dialog.ConfirmDialog; import com.huntersun.vkyes.etcopencard.project.dialog.ConfirmDialog;
import com.huntersun.vkyes.etcopencard.project.dialog.MenuMailDialog; import com.huntersun.vkyes.etcopencard.project.dialog.MenuMailDialog;
import com.huntersun.vkyes.etcopencard.project.dialog.ReasonListDialog; import com.huntersun.vkyes.etcopencard.project.dialog.ReasonListDialog;
import com.huntersun.vkyes.etcopencard.project.tool.MyShared;
import com.huntersun.vkyes.etcopencard.project.ui.activity.order.EditOrderAddrActivity; import com.huntersun.vkyes.etcopencard.project.ui.activity.order.EditOrderAddrActivity;
import com.huntersun.vkyes.etcopencard.project.utils.Constants; import com.huntersun.vkyes.etcopencard.project.utils.Constants;
import com.huntersun.vkyes.etcopencard.project.utils.FunHelper; import com.huntersun.vkyes.etcopencard.project.utils.FunHelper;
params.put("region", FunHelper.getText(binding.tvArea)); params.put("region", FunHelper.getText(binding.tvArea));
params.put("postalCode", FunHelper.getText(binding.etPostCard)); params.put("postalCode", FunHelper.getText(binding.etPostCard));
params.put("applyRes", FunHelper.isEmpty(FunHelper.getText(binding.etReason)) ? FunHelper.getText(binding.tvReason) : FunHelper.getText(binding.etReason)); params.put("applyRes", FunHelper.isEmpty(FunHelper.getText(binding.etReason)) ? FunHelper.getText(binding.tvReason) : FunHelper.getText(binding.etReason));

params.put("agentId", "52010106004");
params.put("channelId", "5201010200601130001");
params.put("channelType", "1");
params.put("terminalId", "999999999999");
params.put("TerminalId", "999999999999");
params.put("staffId", (String) MyShared.getInstance().get(MyShared.OPENID, ""));
MyRetrofit.newInstance(IFCode.IFCODE887, params, new MyRetrofit.ReturnResult() { MyRetrofit.newInstance(IFCode.IFCODE887, params, new MyRetrofit.ReturnResult() {
@Override @Override
public void onSuccess(ResultBean resultBean, ResultBean.BizContent bizContent) { public void onSuccess(ResultBean resultBean, ResultBean.BizContent bizContent) {

+ 7
- 0
app/src/main/java/com/huntersun/vkyes/etcopencard/src/ui/activity/LoginActivity.java 查看文件

return; return;
} }


if (loginStart && !ValidatorUtils.isRightPassword(FunHelper.getText(mPasswordView))){
toast("密码格式输入错误");
mPasswordView.startAnimation(AnimationUtils.loadAnimation(getContext(), R.anim.shake_anim));
mCommitView.showError(3000);
return;
}

if (loginStart) {//账号密码登录 if (loginStart) {//账号密码登录
loginByPwd(); loginByPwd();
} else {//验证码登录 } else {//验证码登录

+ 2
- 3
library/obublelib/src/main/java/com/huntersun/vky/obublelib/util/ValidatorUtils.java 查看文件

/* /*
* 正则表达式:校验密码 * 正则表达式:校验密码
*/ */
private static final String REGEX_PASSWORD = "^(?=.*[0-9])(?=.*[A-Z])(?=.*[a-z])(?=.*[`~!@#$%^&*()_\\-+=<>?:\"{}|,.\\/;'\\\\[\\]·~!@#¥%……&*()——\\-+={}|《》?:“”【】、;‘',。、])[0-9a-zA-Z!`~!@#$%^&*()_\\-+=<>?:\"{}|,.\\/;'\\\\[\\]·~!@#¥%……&*()——\\-+={}|《》?:“”【】、;‘',。、]{10,20}$";
private static final String REGEX_PASSWORD = "^(?=.*[0-9])(?=.*[A-Z])(?=.*[a-z])(?=.*[`~!@#$%^&*()_\\-+=<>?:\\\"{}|,.\\\\/;'\\\\\\\\[\\\\]·~!@#¥%……&*()——\\-+={}|《》?:“”【】、;‘',。、])[0-9a-zA-Z!`~!@#$%^&*()_\\-+=<>?:\\\"{}|,.\\\\/;'\\\\\\\\[\\\\]·~!@#¥%……&*()——\\-+={}|《》?:“”【】、;‘',。、]{10,20}$";


/* /*
* 禁止实例化. * 禁止实例化.
* @return * @return
*/ */
public static boolean isRightPassword(String pwd) { public static boolean isRightPassword(String pwd) {
// return Pattern.matches(REGEX_PASSWORD, pwd);
return true;
return Pattern.matches(REGEX_PASSWORD, pwd);
} }


/* /*

Loading…
取消
儲存