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

Вниз

Как создать пароль на базу данных   Найти похожие ветки 

 
Dem   (2003-06-02 12:06) [0]

Проблема в создании паролей на базу данных в делфи 6. Надо сделать 3-х уровневый доступ к базе. 1-й - можно все менять в базе, 2-й вносить частичные изменения и 3-й нельзя ничего менять. И как это сделать? Заранее благодарен.


 
Соловьев ©   (2003-06-02 12:10) [1]

СУБД ?


 
Dem   (2003-06-02 12:15) [2]

Да.


 
Соловьев ©   (2003-06-02 12:17) [3]

такой субд я не знаю. извини...


 
Zacho ©   (2003-06-02 12:26) [4]

Ну у вас и диалог :-)))


 
stone ©   (2003-06-02 12:28) [5]

- Ваше политическое кредо?
- Всегда!

(С) Двенадцать стульев


 
Sandman25 ©   (2003-06-02 12:28) [6]

:)

Какая СУБД?
Если dBase или что-то подобное, то придется создавать свою систему управления доступом (таблицы с паролями, првами и т.д.).
Если СУБД на основе SQL сервера, то в них есть внутренние средства управления доступом (GRANT/REVOKE).


 
Dred2k ©   (2003-06-02 15:01) [7]

Мне так думается, что это какая-нить курсовая или лаба...
Бери любую СУБД, авторизуй пользователя при входе, проверяй его права (их можно хранить просто рядышком в файле). Права советую сформировать в виде [Table->FieldName->(ReadOnly ?)]. Лучше таблицу завести. Ну и все. Далее пишешь код во все формы, где есть таблицы - после открытия таблиц (или до, если поля заполнены в дизайне) идешь по всем компонентам формы (через Components, ComponentCount), если они TTable (через is TTable), то идешь по Fields и выставляешь ReadOnly соответсвующим полям (по FieldName) согласно правам пользователя. Ну вот и все.
(пишу лишь схематично, чтобы сам разобрался). Кроме всего прочего - запрет/разрешение insert-append.



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

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

Наверх




Память: 0.48 MB
Время: 0.017 c
1-84132
Dr. Andrew
2003-06-10 13:18
2003.06.26
Нет прорисовки Canvas при изменении (увеличении) размеров Image1!


4-84820
kravchuk
2003-04-23 11:12
2003.06.26
Список процессов на удаленном компьютере


1-84335
Spartak
2003-06-16 07:46
2003.06.26
Сохранение масива в файл и загрузка из файла


14-84724
ДиМАньяк
2003-06-05 16:19
2003.06.26
Win API


14-84730
SpoinT
2003-06-05 15:33
2003.06.26
Как изменить заголовок файла exe