双重验证码支持通过http header传入

This commit is contained in:
zhouhao
2018-12-10 15:59:14 +08:00
parent df65d6c737
commit 6c9ff99f36

View File

@@ -41,6 +41,9 @@ public class TwoFactorHandlerInterceptorAdapter extends HandlerInterceptorAdapte
return true;
}
String code = request.getParameter(factor.parameter());
if (code == null) {
code = request.getHeader(factor.parameter());
}
if (StringUtils.isEmpty(code)) {
throw new NeedTwoFactorException("需要进行双重验证", factor.provider());
} else if (!validator.verify(code, factor.timeout())) {