что хочу реализовать систему прав в виде набора цифр.
Сложность выражается в программном коде такой реализации.
Предположим, есть пользователь в таблице users, имеющий набор данных (name, last_name, middle_name, status и т.д.). Status в данном случае - его permission, т.е. права. Каждая цифра означает определенный уровень доступа (1 - пользователь, 2 - верифицированный пользователь, 3 - VIP пользователь). Но проблема в чем: один человек может входить в несколько из этих статусов, т.е. иметь status и 2 и 3.
Вот как реализовать полистатусность?
А у меня status - int
Либо больше статусов либо делай список статусов
Погоди, значит VIP можно получить без верификации?
Обсуждают сегодня