package com.xdf.creative.util; import javax.servlet.http.HttpServletRequest; /** * @author : lgw * @date : 11:02 2020/4/11 */ public class CodeUtil { /** * 将获取到的前端参数转为string类型 * @param request * @param key * @return */ public static String getString(HttpServletRequest request, String key) { try { String result = request.getParameter(key); if(result != null) { result = result.trim(); } if("".equals(result)) { result = null; } return result; }catch(Exception e) { return null; } } /** * 验证码校验 * @param request * @return */ public static boolean checkVerifyCode(HttpServletRequest request,String code) { //获取生成的验证码 String verifyCodeExpected = (String) request.getSession().getAttribute(com.google.code.kaptcha.Constants.KAPTCHA_SESSION_KEY); //获取用户输入的验证码 // String verifyCodeActual = CodeUtil.getString(request, "verifyCodeActual"); if(code == null ||!code.equals(verifyCodeExpected)) { return false; } return true; } }