如何在JHIPSTER中禁用新用户电子邮件激活



在新用户注册中,我尝试设置

    private boolean activated = true;

但这无济于事。

如何在JHIPSTER中禁用新用户电子邮件激活?

编辑UserService.createUser()并更改以下行:

    // new user is not active
    newUser.setActivated(false);
    // new user gets registration key
    newUser.setActivationKey(RandomUtil.generateActivationKey());

activateRegistration()中所做的事情:

    // activate given user
    newUser.setActivated(true);
    newUser.setActivationKey(null);

当然,删除发送激活电子邮件的行:

   mailService.sendActivationEmail(user);

可以通过插入

来实现同样的
    // auto-activate newUser
    this.activateRegistration(newUser.getActivationKey());

之前
    return newUser;

进入UserService.createUser()

当然,AccountResource中的registerAccount()仍然要更改:

// see UserService.java => auto-activate newUser
// mailService.sendActivationEmail(user);

相关内容

  • 没有找到相关文章

最新更新