Panic Doctor
Просветленный
(43415),
на голосовании
4 года назад
есть приложение на Qt, которое является клиентом к базе данных. в базе данных есть несколько пользователей с разными правами/привилегиями ( например Админ и Регистратор). как сделать так, чтобы при логине у разных пользователей подгружался разный интерфейс, соответствующий правам каждого пользователя? необходимо учесть, что пользователь может относиться к нескольким ролям и может получать различные привилегии и ограничения.
Это долгая песня. Я бы сказал, на средних размеров книгу. Например, на Шлее - автор хороший. Но всё выполнимо. Нет невыполнимых вещей на C++. За это его любят и ненавидят одновременно.
в базе данных есть несколько пользователей с разными правами/привилегиями ( например Админ и Регистратор).
как сделать так, чтобы при логине у разных пользователей подгружался разный интерфейс, соответствующий правам каждого пользователя?
необходимо учесть, что пользователь может относиться к нескольким ролям и может получать различные привилегии и ограничения.