Если вы настроены на развертывание своей собственной "системы ролей", то, что я бы логично сделал, это создать модель для класса с именем Role, а также настроить разрешения и уровни в этом классе, а также иметь отношения между пользователями и различнымиRoles.
Например, у вас может быть объект Role с именем «Normal» с такими атрибутами, как allow_posts = 1 и т. Д.
И в вашей таблице пользователей (в базе данных) вы быстолбец под названием role_id, в котором будет указан идентификатор обычной роли в вашей таблице ролей.