分享我的案例:
今天傻乎乎的输入账号密码导致出现很尬的事情。直接把我的admin的用户给锁定了。
输入几次发现我的admin账号密码错误,我也不知道怎么想的,应该是我打错了,结果输入多次了。
出现“今天这个状态”认证失败,异常失败。
然后我巡视着着当时我懵了,,,,我就debug了一下发现它走到DisabledAccountException才发现我的被禁用这就很尴尬,我一看redis,W~C“这,,,啊,这,发现LOCK刚好满足我写的if条件尴尬了”。
总结:
DisabledAccountException (禁用的帐号)
LockedAccountException (锁定的帐号)
UnknownAccountException(错误的帐号)
ExcessiveAttemptsException(登录失败次数过多)
IncorrectCredentialsException (错误的凭证)
ExpiredCredentialsException (过期的凭证)


博主分享了一次因连续输入错误密码而意外锁定admin账号的经历,引发了DisabledAccountException。在debug过程中发现 Redis 的 LOCK 符合条件,导致账号被禁用。文章列举了不同类型的异常情况,包括禁用、锁定、错误账号、登录尝试过多和凭证错误。
21万+

被折叠的 条评论
为什么被折叠?



