如何在Spring Boot中实现密码验证

时间:2019-03-14 00:11:37

标签: spring-boot change-password

我有一个用Spring Boot编写的网站,您可以在其中更改密码。 现在,我希望用户遵循一些特定的规则(密码长度,...)来更改其密码。

我的问题是我得到了完整的用户列表,并且无法在此列表上使用@ValidPassword

据我了解,您必须在字段上使用它。

我的控制器也是如此:

@PostMapping
public String updateOldPassword(@ModelAttribute 
@Valid UserCreationDto userTableSettings,
        @RequestParam("radiobutton") String radiobuttonName, BindingResult result, Model model, Errors errors)

这是我的UserCreationDto:

public class UserCreationDto {

    private List<User> users;
...

这是我在列表中使用@ValidPassword批注的地方,但是它没有被触发,我认为我必须将其移到UserCreationDto类中,但是我不能使用{{ 1}}。

List<User>

我希望我尽可能清楚地描述我的问题。

也许有人对我有一个很好的提示,指出如何解决此问题。

非常感谢您。

0 个答案:

没有答案