I want to use a single form to login normal users and admins, i have a flag on entity ‘isAdmin’. If it’s an admin redirect to panel and set ROLE_ADMIN, if not redirect to site and set ROLE_USER.
this is possible, have other method to do this?
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Check the console commands for fosuserbundle, you can “promote” a user with the ROLE_ADMIN. On every login he’ll be assigned with that role automatically.
It won’t be working with a “isAdmin” flag on your Model Entity, more likely to use a mechanism provided by fosuserbundle itself (didn’t dig into that myself to be honest).
You also might want to check out https://github.com/FriendsOfSymfony/FOSUserBundle/blob/master/Resources/doc/groups.md