🐝 Bug: [后台]:修复邮件验证码始终为6

This commit is contained in:
fanxb 2019-07-16 22:40:32 +08:00
parent 850fec2aa2
commit 4699c5a509

View File

@ -49,16 +49,16 @@ public class UserService {
public void sendAuthCode(String email) { public void sendAuthCode(String email) {
MailInfo info = new MailInfo(); MailInfo info = new MailInfo();
info.setSubject("签签世界注册验证码"); info.setSubject("签签世界注册验证码");
int code = StringUtil.getRandomNumber(6, 6); String code = StringUtil.getRandomString(6, 2);
info.setContent("欢迎注册 签签世界 ,本次验证码"); info.setContent("欢迎注册 签签世界 ,本次验证码");
info.setContent(code + " 是您的验证码注意验证码有效期为15分钟哦"); info.setContent(code + " 是您的验证码注意验证码有效期为15分钟哦");
info.setReceiver(email); info.setReceiver(email);
if (Constant.isDev) { if (Constant.isDev) {
code = 123456; code = "123456";
} else { } else {
MailUtil.sendTextMail(info); MailUtil.sendTextMail(info);
} }
RedisUtil.set(Constant.authCodeKey(email), String.valueOf(code), Constant.AUTH_CODE_EXPIRE); RedisUtil.set(Constant.authCodeKey(email), code, Constant.AUTH_CODE_EXPIRE);
} }
/** /**