как разграничения прав доступа к разным функциям программы?
Модератор: Модераторы
как разграничения прав доступа к разным функциям программы?
Здравствуйте
Существуетли компонент для разграничения прав доступа к разным функциям программы? Или как самому разработать Что можете посоветовать?
Пример зайти программу своим логин паролем и создать права или роли
кому видна кнопка кому нет итд
Существуетли компонент для разграничения прав доступа к разным функциям программы? Или как самому разработать Что можете посоветовать?
Пример зайти программу своим логин паролем и создать права или роли
кому видна кнопка кому нет итд
- GAMER
- энтузиаст
- Сообщения: 627
- Зарегистрирован: 06.08.2008 13:41:07
- Откуда: Ужгород-Днепр, Украина
- Контактная информация:
Re: как разграничения прав доступа к разным функциям програм
Я делал так:
при входе на форму анализировал права доступа и в зависимости от прав делал видимость либо доступность объектов.
при входе на форму анализировал права доступа и в зависимости от прав делал видимость либо доступность объектов.
-
kosteek
- постоялец
- Сообщения: 203
- Зарегистрирован: 24.07.2008 14:57:09
- Откуда: Украина, г.Славянск
- Контактная информация:
Re: как разграничения прав доступа к разным функциям програм
Видимость и доступность объектов можно хранить в xml-файле.
- Little_Roo
- энтузиаст
- Сообщения: 639
- Зарегистрирован: 27.02.2009 18:56:36
- Откуда: Санкт-Петербург
Re: как разграничения прав доступа к разным функциям програм
kosteek писал(а):Видимость и доступность объектов можно хранить в xml-файле.
Смысл? Правим и наслаждаемся?
-
kosteek
- постоялец
- Сообщения: 203
- Зарегистрирован: 24.07.2008 14:57:09
- Откуда: Украина, г.Славянск
- Контактная информация:
Re: как разграничения прав доступа к разным функциям програм
Little_Roo писал(а):Смысл? Правим и наслаждаемся?
Я предложил то, что мне первое и простое пришло в голову. И это всего лишь идея. Что мешает этот xml шифровать/архивировать с паролем и т.д.
Простота xml в том, что можно хранить настройки для разных групп.
А вы что предлагаете?
- Little_Roo
- энтузиаст
- Сообщения: 639
- Зарегистрирован: 27.02.2009 18:56:36
- Откуда: Санкт-Петербург
Re: как разграничения прав доступа к разным функциям програм
kosteek писал(а):А вы что предлагаете?
Тоже, что и GAMER Дешево и со вкусо.... ну, просто надежно
-
PapaNT
- постоялец
- Сообщения: 167
- Зарегистрирован: 11.09.2009 12:06:46
- Откуда: Москва
- Контактная информация:
Re: как разграничения прав доступа к разным функциям програм
Каков вопрос - таков и ответ.
Здесь не было указано как программа будет получать список пользователей и их полномочий. Простите, но это может быть почти все что угодно...
Человек спрашивал про готовые компоненты для реализации интерфейса пользователя, а не про теорию хранения учетных данных.
Здесь не было указано как программа будет получать список пользователей и их полномочий. Простите, но это может быть почти все что угодно...
Человек спрашивал про готовые компоненты для реализации интерфейса пользователя, а не про теорию хранения учетных данных.
Re: как разграничения прав доступа к разным функциям програм
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
- Откуда: Ташкент (Узбекистан)
Re: как разграничения прав доступа к разным функциям програм
при входе на форму анализировал права доступа и в зависимости от прав делал видимость либо доступность объектов.
Я присваивал элементам основного меню тектсовые тэги, а в БД хранил увязку этих тэгов с разрешениями в зависимости от роли. После загрузки формы (все эелементы меню предваорительно запрещены), сканил все меню (рекурсивной функцией) и сличал тэги - по ходу включая разрешения, и вверх по иерархии - чтобы иметь доступ к разрешенным элементиам.
Re: как разграничения прав доступа к разным функциям програм
UserControl кто нибудь перевел на lazarus?
