Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.18;
Скачать: CL | DM;

Вниз

распределение доступа   Найти похожие ветки 

 
SH ©   (2003-09-08 14:36) [0]

Как сделать в своей проге распределение доступа? Один юзер имеет скажем права для просмотра чего-нибудь там в TMemo, а другой уже может и сохранить содержимое TMemo на диск...


 
Erik   (2003-09-08 14:47) [1]

У нас сделана проверка через группы, тоесть если пользователь сосотоит в такой группе то может открывать форму. Остальные вещи кодируются отдельно. А основная проверка выполняется в базавой форме от которой наследуемся.


 
DmS   (2003-09-08 14:48) [2]

матрица доступа

1..U 1..C (юзеры и компоненты системы)

на пересечении стоит набор прав (R, W и т.д.)


 
Nikolay M. ©   (2003-09-08 14:50) [3]

Как обычно: заводишь таблицу юзверей с их логинами/паролями + поле UserPermission. Текстовое или битовую последовательность - как удобнее. Очевидно, каждый бит (символ в строке) отвечает за разрешеннесть совершения некоторого действия. На основе этого поля делаешь в интерфейсе пользователя разрешенными/запрещенными соттв. кнопки/пункты меню + нужно организовать разграничение прав доступа на уровне DataSet-ов, если таковые есть. И при выполнении некоторой операции (SaveMemoToFile) нужно проверять права залогинившегося пользователя, чтобы всякие умники не сделали запрещенной им кнопке EnableWindow.


 
SH ©   (2003-09-08 15:25) [4]

Плис подробней, если что можете на E-mail писать. Особо интересно как хранить там так или иначе созданные пароли юзверей, чтобы их не ломанул первый же ламер.


 
panov ©   (2003-09-08 15:42) [5]

>SH © (08.09.03 15:25) [4]
Плис подробней, если что можете на E-mail писать. Особо интересно как хранить там так или иначе созданные пароли юзверей, чтобы их не ломанул первый же ламер.

А для этого используется либо БД, либо ini-файл с шифрованными данными.


 
SH ©   (2003-09-08 15:51) [6]

Как шифруем? Только не XOR!


 
Nikolay M. ©   (2003-09-08 15:53) [7]


> Особо интересно как хранить там так или иначе созданные
> пароли юзверей

В хешированном виде, не допускающем восстановления пароля по его хэшу. Я использую MD5.



Страницы: 1 вся ветка

Текущий архив: 2003.09.18;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.022 c
3-58517
P0tia
2003-08-28 13:33
2003.09.18
Сохранение Рабочий книги в


6-58824
nik_sch
2003-07-18 15:58
2003.09.18
подсоединиться к серверу приложений по TCP/IP


1-58647
Armaniak
2003-09-05 07:37
2003.09.18
Как вывести Hint`ы в отдельное поле


1-58617
Jacob
2003-09-04 21:52
2003.09.18
Может ли глючить TFileListBox?


4-58979
DimaS
2003-07-17 13:42
2003.09.18
Как проинсталлировав файл шрифта, затем что то им написать?