Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.09.18;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.008 c
3-58560
Layner
2003-08-25 16:01
2003.09.18
Подскажите, в потоке нельзя подсоединиться к SQL Server?


8-58796
ianus
2003-05-14 22:03
2003.09.18
DelphiX и мерцание экрана


7-58941
killer
2003-07-05 20:11
2003.09.18
Как определить путь папки с Window-ом?


1-58744
Dlin
2003-09-06 18:58
2003.09.18
Без формы


1-58625
Jurmich
2003-09-05 14:32
2003.09.18
Как правильно сравнивать даты?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский