主题 : 后台登陆增加验证码校验
级别: 童生
UID: 93795
积分:46 加为好友
威望: 8 精华: 0
主题:8 回复:30
注册时间:2016-10-27
在线时长:0.82
1#   发表于:2019-10-09 16:40:50  IP:110.238.*.*
我是再后台登陆代码里面验证页面传来的验证码,调用方法和注册校验验证码是一样的,但是走到这步的时候就页面就提示服务器响应失败,
//验证用户密码
if(cmsUserMng.isPasswordValid(user.getId(), encryptPass)){
System.out.println("---------------"+imageCaptchaService.validateResponseForID(session.getSessionId(request, response), yzm));
// //验证码校验
// if (!imageCaptchaService.validateResponseForID(session.getSessionId(request, response), yzm)) {
// System.out.println("---------------------------没有通过验证码验证");
// message="请填写有效的验证码";
// code=ResponseCode.API_CODE_USER_NOT_FOUND;
// ApiResponse apiResponse=new ApiResponse(request, body, message,code);
// ResponseUtils.renderApiJson(response, request, apiResponse);
// return;
// }
代码是这一段,只要走到第一个system就提示服务器响应失败,这个打印语句也不打印,下面的语句也都跳出了,注册的时候是可以继续执行下去的。
修改的是UserApiAct.java
级别: 论坛管理员
UID: 122721
积分:31734 加为好友
威望: 0 精华: 0
主题:0 回复:27072
注册时间:2018-05-07
在线时长:384.01
2#   发表于:2019-10-09 16:49:04  IP:117.69.*.*
您这个是二次开发的功能?
每天告诉自己一次,“我真的很不错”。
级别: 童生
UID: 93795
积分:46 加为好友
威望: 8 精华: 0
主题:8 回复:30
注册时间:2016-10-27
在线时长:0.82
3#   发表于:2019-10-09 16:58:49  IP:110.238.*.*
是的,是二次开发的功能,但是校验验证码的代码是调用的JEECMS原来注册的代码,直接复制的
级别: 论坛管理员
UID: 122721
积分:31734 加为好友
威望: 0 精华: 0
主题:0 回复:27072
注册时间:2018-05-07
在线时长:384.01
4#   发表于:2019-10-09 17:05:02  IP:117.69.*.*
您好   二次开发的功能我们论坛是不提供指导的
每天告诉自己一次,“我真的很不错”。
1 共1页