Я хотел бы начать первый серьезный проект с ZF.
Нужно 3 типа аккаунта с разными привилегиями.
Администратор (1 акк)
Менеджеры
коммивояжер
Как это сделать? 3 таблицы в БД, 3 модели и 3 формы входа?
Как можно проверить через php код, если пользователь является администратором, менеджером или продавцом?
Если вы используете ZF2, я бы рекомендовал использовать в вашем приложении модули ZfcUser и ZfcRbac (Role Based Access Controll). В значительной степени обеспечить функциональность прямо из олова! Просто добавьте их в свой файл composer.json, установите их и следуйте инструкциям по установке / настройке в соответствующих модулях. Увидеть: https://github.com/ZF-Commons/ZfcUser а также https://github.com/ZF-Commons/zfc-rbac
Других решений пока нет …