Я работаю над проектом symfony. Проект предназначен для публикации работы и найма сотрудников.Как создать несколько пользователей в Symfony2?
Я создал Админ и передний конец успешно.
Теперь я хочу добавить нескольких пользователей в передний конец. У меня есть 4 разных типа пользователей в передней части.
Job Seeker (Candidate looking for new job)
Employees (who post a job and hiring job seeker candidate)
Premium Employees (who post a job and hiring job seeker candidate and have some more functionality then Employees)
Guest (who can only see all the job seeker , Employees , Preminum Employees post)
Мне просто нужен поток этой функциональности после этого, я буду реализовывать все это сам.
Итак, как я могу реализовать эту Функциональность в лицевой части?
Не уверен в вашем вопросе. С передней и задней стороны вы не возражаете от раздельных машин, говорящих друг с другом каким-то API? Используете ли вы (или планируете использовать) роли? – Carlos
@ Карлос Я создаю сайт symfony, поэтому не нужно использовать какой-либо API. Я хочу, чтобы я хотел создать 3 разных типа пользователей и хочу предоставить им доступ к интерфейсу в соответствии с ролью. Я использую FOSUserBundle. Для Ex: если вы являетесь кандидатом, то вы не можете получить доступ к разделу «POST A JOB», потому что только сотрудники могут отправлять задания и т. Д. Для других ролей пользователей. – Dhaval
Если вы используете fosuserbundle, вы можете использовать встроенную систему ролей. Вы должны проверить предоставленные роли на каждой функции контроллера и принять решение разрешить или не выполнять действия пользователя. Пользователь может иметь более одной роли, или вы можете определить иерархию en security.yml, поэтому роли более высокого уровня автоматически включают в себя некоторые или все роли низкого уровня. – Carlos