通过电子邮件执行注册确认

时间:2018-12-18 12:17:17

标签: java hibernate registration

试图使项目休眠

public class RegistrationController {
@Autowired
private UserService userService;



@RequestMapping(value = "/registration", method = RequestMethod.POST)
public void registration(@ModelAttribute("userForm") User userForm, BindingResult bindingResult) throws Exception {

    if (bindingResult.hasErrors()) {
        throw new Exception("Ошибка Регистрации");
    }

    userService.save(userForm);

}

}

如何通过邮件添加确认?这样就生成了密钥,该密钥将被发送到邮件,然后检查密钥,然后更改数据库中的活动字段

public class User extends BaseEntity<Integer> {

public enum Roles {
    ADMIN
}

private String firstName;

private String lastName;

private String username;

private String email;
@JsonProperty(access = Access.WRITE_ONLY)
private String password;
@Transient
private String confirmPassword;

@Convert(converter = StringArrayConverter.class)
private String[] roles;

private Date lastPasswordReset;

private Date dateCreated;
private Date dateUpdated;
private Boolean active;

public User() {
    lastPasswordReset = dateCreated = dateUpdated = new Date();
    roles = new String[0];
    active = true;

}}

0 个答案:

没有答案
相关问题