如何在默认的Symfony login_check中添加额外的检查?大多数文档都是关于如何自定义登录表单,但在这种情况下,我只想额外检查用户是否具有status
活动状态。
我认为我必须将路由pattern: /login_check
重定向到我自己的安全检查,但这个函数应该是什么样的?好像我找不到任何相关的文档。
答案 0 :(得分:6)
您可以使用内置的AdvancedUserInterface(推荐)http://symfony.com/doc/current/cookbook/security/entity_provider.html#forbid-non-active-users或创建自定义实体提供程序http://symfony.com/doc/current/cookbook/security/entity_provider.html#authenticating-someone-with-a-custom-entity-provider
答案 1 :(得分:0)
请在此处查看禁止非活跃用户:http://symfony.com/doc/current/cookbook/security/entity_provider.html我按照示例进行操作,发现它非常简单。