禁止在Symfony2中登录"非活动"用户

Jas*_*ett 6 symfony

我根据Symfony2安全文档设置了应用程序的身份验证系统.

我的每个用户都有一个active标志.我不希望其active= false的用户能够登录.

我真的不明白逻辑在哪里说用户是否被允许登录,所以我对如何实现这一点感到有些不知所措.有人可以引导我朝着正确的方向前进吗?

Eln*_*mov 18

制作User类实现AdvancedUserInterface- 它具有isEnabled()专门用于此目的的方法.