Authentication Symfony2在登录时设置用户角色

Authentication Symfony2在登录时设置用户角色,authentication,symfony,symfony-2.1,Authentication,Symfony,Symfony 2.1,我想使用一个表单来登录普通用户和管理员,我在实体“isAdmin”上有一个标志。如果是管理员重定向到面板并设置角色\管理员,如果不是,则重定向到站点并设置角色\用户 这是可能的,有其他方法可以做到这一点吗?检查fosuserbundle的控制台命令,您可以“升级”具有管理员角色的用户。每次登录时,他都会被自动分配该角色 它不会在模型实体上使用“isAdmin”标志,更可能使用fosuserbundle本身提供的机制(老实说,我自己没有深入研究) 你可能还想看看那些似乎毫无意义的东西。您应该在注册

我想使用一个表单来登录普通用户和管理员,我在实体“isAdmin”上有一个标志。如果是管理员重定向到面板并设置角色\管理员,如果不是,则重定向到站点并设置角色\用户


这是可能的,有其他方法可以做到这一点吗?

检查fosuserbundle的控制台命令,您可以“升级”具有管理员角色的用户。每次登录时,他都会被自动分配该角色

它不会在模型实体上使用“isAdmin”标志,更可能使用fosuserbundle本身提供的机制(老实说,我自己没有深入研究)


你可能还想看看那些似乎毫无意义的东西。您应该在注册时而不是登录时设置用户角色


当用户登录时,您可以从数据库中检索其对象,并获取角色属性以决定加载哪个视图。

我在此应用程序中不使用fosuserbundle,是简单用户role\u user和role\u ADMINah抱歉,您的问题以前被标记为fosuserbundle。。对不起:)