首页 > 解决方案 > 在哪里需要更正检查用户在数据库中的重复电子邮件,使用 mvc webapp spring security,形成家庭登录注销

问题描述

通过电子邮件安全检查用户工作正确。但我可以使用重复的电子邮件添加新用户。密码 userEntity 正确加密。可能需要在 userRepository.save(user) 之前的 UserService 方法中;插入检查“如果”,所以 userRepository.findUserByEmail(user.getEmail); 如果我在使用字符串“电子邮件重复”捕获异常后取“真”?需要在浏览器的 regForm.jsp 中看到这样的消息

标签: javaspring-bootspring-mvcmodel-view-controllerspring-security

解决方案


例如,一个好的方法可能是在实体级别强制执行唯一的电子邮件。 用户表上的电子邮件约束和唯一性


推荐阅读