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