как разграничения прав доступа к разным функциям программы?
Модератор: Модераторы
как разграничения прав доступа к разным функциям программы?
Здравствуйте
Существуетли компонент для разграничения прав доступа к разным функциям программы? Или как самому разработать Что можете посоветовать?
Пример зайти программу своим логин паролем и создать права или роли
кому видна кнопка кому нет итд
Существуетли компонент для разграничения прав доступа к разным функциям программы? Или как самому разработать Что можете посоветовать?
Пример зайти программу своим логин паролем и создать права или роли
кому видна кнопка кому нет итд
Видимость и доступность объектов можно хранить в xml-файле.
- Little_Roo
- энтузиаст
- Сообщения: 639
- Зарегистрирован: 27.02.2009 18:56:36
- Откуда: Санкт-Петербург
kosteek писал(а):Видимость и доступность объектов можно хранить в xml-файле.
Смысл? Правим и наслаждаемся?
Little_Roo писал(а):Смысл? Правим и наслаждаемся?
Я предложил то, что мне первое и простое пришло в голову. И это всего лишь идея. Что мешает этот xml шифровать/архивировать с паролем и т.д.
Простота xml в том, что можно хранить настройки для разных групп.
А вы что предлагаете?
- Little_Roo
- энтузиаст
- Сообщения: 639
- Зарегистрирован: 27.02.2009 18:56:36
- Откуда: Санкт-Петербург
kosteek писал(а):А вы что предлагаете?
Тоже, что и GAMER Дешево и со вкусо.... ну, просто надежно
Каков вопрос - таков и ответ.
Здесь не было указано как программа будет получать список пользователей и их полномочий. Простите, но это может быть почти все что угодно...
Человек спрашивал про готовые компоненты для реализации интерфейса пользователя, а не про теорию хранения учетных данных.
Здесь не было указано как программа будет получать список пользователей и их полномочий. Простите, но это может быть почти все что угодно...
Человек спрашивал про готовые компоненты для реализации интерфейса пользователя, а не про теорию хранения учетных данных.
http://sourceforge.net/projects/usercontrol/ - типо это ? Только это для дельфина. Возможно где и порт есть...
Хотя зачем нужна http://wiki.freepascal.org/Current_conversion_projects#Usercontrol?
Хотя зачем нужна http://wiki.freepascal.org/Current_conversion_projects#Usercontrol?
- debi12345
- долгожитель
- Сообщения: 5761
- Зарегистрирован: 10.05.2006 23:41:15
- Откуда: Ташкент (Узбекистан)
при входе на форму анализировал права доступа и в зависимости от прав делал видимость либо доступность объектов.
Я присваивал элементам основного меню тектсовые тэги, а в БД хранил увязку этих тэгов с разрешениями в зависимости от роли. После загрузки формы (все эелементы меню предваорительно запрещены), сканил все меню (рекурсивной функцией) и сличал тэги - по ходу включая разрешения, и вверх по иерархии - чтобы иметь доступ к разрешенным элементиам.
UserControl кто нибудь перевел на lazarus?
