我有拥有isAdmin
属性的用户实体。当此属性为1时,表示此用户是Admin。
因此,我为所有从中登录的用户创建了登录表单。symfony - 管理员和用户的两个登录表单
user_provider:
entity:
class: AppBundle:User
property: username
,但我要为用户isAdmin
财产独立的登录页面是1
我需要创建管理实体和另一个供应商?或者有登录前检查isAdmin
属性的解决方案?
如果你想手动编码,我会考虑使用内置于Symfony框架中的安全角色。 http://symfony.com/doc/current/security.html –