Я создаю простой веб-сайт, которому нужно 3 уровня пользователя (member, mod, admin), и в настоящее время я использую ACL, который устанавливает права для каждой группы. Теперь все работает нормально, но мне интересно, не лучше ли просто иметь столбец role в таблице users , который будет содержать tinyint и идти с этим .
Почему я рассматриваю это следующим образом. Скажем, я хотел бы иметь «админ-бар» в верхней части страницы, мне нужно проверить, в какой группе находится пользователь, но имена групп могут меняться и не являются статичными, столбец role будет быть. Возникает вопрос: подходит ли ACL для веб-сайтов с такой простой схемой разрешений?