关于验证码
来源:4-12 引入kaptcha实现验证码
Simon___
2019-10-25
老师用这个做的二维码貌似要区分大小写,后期会进行改良为不区分大小写的吗
写回答
1回答
-
同学好,如果要改成区分大小写,也非常简单
public static boolean checkVerifyCode(HttpServletRequest request) { String verifyCodeExpected = (String) request.getSession() .getAttribute(com.google.code.kaptcha.Constants.KAPTCHA_SESSION_KEY); String verifyCodeActual = HttpServletRequestUtil.getString(request, "verifyCodeActual"); if (verifyCodeActual == null || !verifyCodeActual.equals(verifyCodeExpected)) { return false; } return true; }将!verifyCodeActual.equals(verifyCodeExpected) 改成
!verifyCodeActual.equalsIgnoreCase(verifyCodeExpected) 即可
而且实际应用中,很多网站的验证码也是不区分大小写的
012019-10-26
相似问题