2017-08-08 97 views
0

我有拥有isAdmin属性的用户实体。当此属性为1时,表示此用户是Admin。
因此,我为所有从中登录的用户创建了登录表单。symfony - 管理员和用户的两个登录表单

 user_provider: 
     entity: 
      class: AppBundle:User 
      property: username 

,但我要为用户isAdmin财产独立的登录页面是1
我需要创建管理实体和另一个供应商?或者有登录前检查isAdmin属性的解决方案?

+0

如果你想手动编码,我会考虑使用内置于Symfony框架中的安全角色。 http://symfony.com/doc/current/security.html –

回答

0

的FOS用户包是不工作的Symfony 4弯曲。你也经常需要等待更新。 Symfony是一个非常好的框架,您可以在日常业务中轻松实现大量所需的内容。因此,让你的hrad脱离依赖关系,并开始编码;)