|
|
@@ -106,6 +106,9 @@ public class UserspaceRegisterController extends BaseController {
|
|
|
if (StringUtils.isEmpty(password)) {
|
|
|
return error("请填写正确的密码");
|
|
|
}
|
|
|
+ if (StringUtils.isEmpty(adminEmail) && admin.getEmailValidCode() != Status.AUTHENTICATED.getCode()) {
|
|
|
+ return error("邮箱不能为空");
|
|
|
+ }
|
|
|
|
|
|
// 新用户要校验密码强度
|
|
|
PasswordStrength strength = checkPasswordLevel(password);
|
|
|
@@ -122,12 +125,15 @@ public class UserspaceRegisterController extends BaseController {
|
|
|
admin.setVipName(adminName);
|
|
|
admin.setPassword(password);
|
|
|
admin.setEmail(adminEmail);
|
|
|
- } else if (StringUtils.isEmpty(admin.getEmail())) {
|
|
|
+ } else {
|
|
|
// 老用户校验密码
|
|
|
userService.checkPassword(admin.getUserUU(), user.getPassword(), false);
|
|
|
|
|
|
- // 老用户邮箱为空的话设置邮箱
|
|
|
- admin.setEmail(adminEmail);
|
|
|
+ // 老用户邮箱不为已认证的话设置邮箱
|
|
|
+ if (admin.getEmailValidCode() != Status.AUTHENTICATED.getCode()) {
|
|
|
+ admin.setEmail(adminEmail);
|
|
|
+ admin.setEmailValidCode((short) Status.NOT_APPLYING.getCode());
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
// 企业注册
|