注册_发送验证码,注册新用户,账号密码登录,短信验证码登录 测试完毕。
This commit is contained in:
parent
13b3d61760
commit
d4538e6e88
@ -242,7 +242,7 @@ public class AppSystemController {
|
||||
String expiryDate = baiduCardBack.getWords_result().get("失效日期").getWords();
|
||||
|
||||
if(!pRealName.equals(qRealName) || !pIdCard.equals(qIdCard)){
|
||||
return error("姓名或身份证号不一致");
|
||||
return error("实名认证信息不一致");
|
||||
}
|
||||
else{
|
||||
Long userId = sysUserService.selectUserByUserName(userName).getUserId();
|
||||
|
||||
@ -108,11 +108,13 @@ public class CaptchaController {
|
||||
@GetMapping("/appRegisterCaptchaCode/{phone}")
|
||||
public AjaxResult getAppRegisterCode(@PathVariable String phone) throws IOException {
|
||||
AjaxResult ajax = AjaxResult.success();
|
||||
//先验证手机号是否已经注册
|
||||
int i = sysUserService.checkUserPhone(phone);
|
||||
if (i > 0) {
|
||||
return AjaxResult.error("该手机号已经注册");
|
||||
}
|
||||
|
||||
// 注册时可能出现多次获取验证码的情况,不应该在这里判断手机号是否注册。
|
||||
// //先验证手机号是否已经注册
|
||||
// int i = sysUserService.checkUserPhone(phone);
|
||||
// if (i > 0) {
|
||||
// return AjaxResult.error("该手机号已经注册");
|
||||
// }
|
||||
// 保存验证码信息
|
||||
// String uuid = IdUtils.simpleUUID();
|
||||
sendCacheCode(phone);
|
||||
@ -145,6 +147,7 @@ public class CaptchaController {
|
||||
String verifyKey = CacheConstants.CAPTCHA_CODE_KEY + phone;
|
||||
// 生成短信验证码
|
||||
String testCode = "1234";
|
||||
// Constants.CAPTCHA_EXPIRATION 为验证码过期时间,这里是5
|
||||
redisCache.setCacheObject(verifyKey, testCode, Constants.CAPTCHA_EXPIRATION, TimeUnit.MINUTES);
|
||||
} catch (Exception e) {
|
||||
log.info("发送短信验证码异常:" + e.getMessage());
|
||||
|
||||
@ -67,7 +67,7 @@ public class Constants
|
||||
/**
|
||||
* 验证码有效期(分钟)
|
||||
*/
|
||||
public static final Integer CAPTCHA_EXPIRATION = 2;
|
||||
public static final Integer CAPTCHA_EXPIRATION = 5;
|
||||
|
||||
/**
|
||||
* 令牌
|
||||
|
||||
@ -1,6 +1,8 @@
|
||||
package com.ruoyi.framework.web.service;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
import com.ruoyi.common.core.domain.AjaxResult;
|
||||
import com.ruoyi.common.core.domain.model.AppRegisterUser;
|
||||
import com.ruoyi.system.domain.UserInfo;
|
||||
import com.ruoyi.system.service.IUserInfoService;
|
||||
@ -122,18 +124,25 @@ public class SysRegisterService
|
||||
|
||||
public String AppRegister(AppRegisterUser registerBody) {
|
||||
String msg = "", username = registerBody.getUsername(), password = registerBody.getPassword();
|
||||
|
||||
//先验证手机号是否已经注册
|
||||
int i = userService.checkUserPhone(username);
|
||||
if (i > 0) {
|
||||
return "该手机号已经注册";
|
||||
}
|
||||
|
||||
SysUser sysUser = new SysUser();
|
||||
sysUser.setUserName(username);
|
||||
|
||||
UserInfo userInfo = new UserInfo();
|
||||
|
||||
|
||||
// //------------------------ 验证码开关 开发环境先关闭----------------------------------
|
||||
// boolean captchaEnabled = configService.selectCaptchaEnabled();
|
||||
// if (captchaEnabled)
|
||||
// {
|
||||
// appRegistervalidateCaptcha(username, registerBody.getCode());
|
||||
// }
|
||||
//------------------------ 验证码开关 开发环境先关闭----------------------------------
|
||||
boolean captchaEnabled = configService.selectCaptchaEnabled();
|
||||
if (captchaEnabled)
|
||||
{
|
||||
appRegistervalidateCaptcha(username, registerBody.getCode());
|
||||
}
|
||||
// //----------------------end 验证码开关-------------------------------------------
|
||||
|
||||
if (StringUtils.isEmpty(username))
|
||||
|
||||
Loading…
Reference in New Issue
Block a user