提交修改

This commit is contained in:
quyixiao 2020-09-18 16:07:33 +08:00
parent 377b5be64c
commit 46c7ca8835

View File

@ -197,26 +197,27 @@ public class SysLoginController extends AbstractController {
return R.error("账号不存在!");
}
}
//账号不存在密码错误
if (!user.getPassword().equals(new Sha256Hash(form.getPassword(), user.getSalt()).toHex())) {
return R.error("密码不正确!");
}
//账号锁定
if (user.getStatus() == 0) {
return R.error("账号已被停用,请联系管理员");
}
String verifyCode = form.getVerifyCode();
CodeRecordEntity codeRecordEntity = codeRecordService.getOne(new QueryWrapper<CodeRecordEntity>().eq("send_account", user.getMobile()).eq("verify_code", verifyCode).eq("is_check", 0).ge("gmt_create", DateUtils.addDateMinutes(new Date(), -30)));
//测试环境将不进行短信验证码
if (!StringUtil.equals(environment, Constant.INVELOMENT_TYPE_TEST)) {
//账号不存在密码错误
if (!user.getPassword().equals(new Sha256Hash(form.getPassword(), user.getSalt()).toHex())) {
return R.error("密码不正确!");
}
//账号锁定
if (user.getStatus() == 0) {
return R.error("账号已被停用,请联系管理员");
}
String verifyCode = form.getVerifyCode();
CodeRecordEntity codeRecordEntity = codeRecordService.getOne(new QueryWrapper<CodeRecordEntity>().eq("send_account", user.getMobile()).eq("verify_code", verifyCode).eq("is_check", 0).ge("gmt_create", DateUtils.addDateMinutes(new Date(), -30)));
if (codeRecordEntity == null) {
return R.error("短信验证码不正确!");
if (codeRecordEntity == null) {
return R.error("短信验证码不正确!");
}
codeRecordEntity.setIsCheck(1);
codeRecordService.updateById(codeRecordEntity);
}
codeRecordEntity.setIsCheck(1);
codeRecordService.updateById(codeRecordEntity);
//生成token并保存到数据库
R r = sysUserTokenService.createToken(user);
return r;
}