123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- 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;
- }
- }
|