Я планирую создать простую систему управления проектами с помощью PHP / MySQL / Codeigniter.
Будет супер-админ, администратор и около 20 пользователей. Пользователь A, B, C …
И будет около 50 проектов. Проект 1, 2, 3 …
Пользователь A и B смогут получить доступ к страницам проекта 1, пользователь C, D и F смогут получить доступ к страницам проекта 2 и т. Д.
Могу ли я сделать это с сеансом?
Или мне нужно использовать ACL?
Как я должен структурировать БД?
Можете ли вы дать мне свои идеи, пожалуйста?