Страница 1 из 1

Вопрос про права

Добавлено: 09 апр 2007, 17:33
santilaas
Firebird 1.5.3, FibPlus 5.2
Вопрос такой: у меня MDI приложение - дочерние формы создаю динамически. Хочу, чтобы при открытии формы выполнялась проверка (наверное запросом к системным таблицам), и если у юзера есть права на добавление и изменение, например, то соответствующие кнопки делать доступными, иначе - нет. Это нормальный подход или так можно замучить сервер запросами на права?
Может быть есть более рациональный способ, притом учитывая, что все формы (MDIChild) я создаю динамически (т.е. по сути заранее (скажем при загрузке приложения) я у них не смогу сделать кнопки невидимыми)?
Заранее благодарен

Добавлено: 09 апр 2007, 18:06
WildSery
"Замучить сервер запросами" - эту фразу надо запомнить :lol:
Твой подход вполне нормален. Конечно, речь об идее, я ведь ничего не знаю о реализации :wink:

Добавлено: 10 апр 2007, 07:45
СанЕк
Я бы наверное постарался бы вытащить все права, для конкретного пользователя, при загрузке программы в какой либо кеш, а уж потом их использовать, без мучения сервера.