我正在一个Spring Boot项目中,该项目必须有一个管理员,该管理员可以使用mysql数据库中的account-status字段锁定/解锁用户。这必须在前端完成。
我有一个用户表,其中的帐户状态字段具有已锁定/已解锁的枚举,其中已解锁是默认值。我需要管理员根据角色来锁定/解锁该用户。任何帮助,将不胜感激。
这些任务让spring处理它。
使用spring的UserDetails类,默认情况下其字段为isLocked。
在您的UserDetails实现中,将true传递给以下值
有关更多信息,请检查AbstractUserDetailsAuthenticationProvider类中的公共无效检查(UserDetails用户)。