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

Вниз

Управление клиентами   Найти похожие ветки 

 
Starik   (2005-12-05 08:44) [0]

Всем привет.
Есть система клиент-сервер(TADOConnection, TClientDataSocket). Количество компов, на которых будет работать эта система, заранее неизвестно. Как организовать управление клиентами с сервера(одному закрыть доступ, другому запретить удалять записи, третьему дать полный доступ к данным и т.д.) ?


 
Sergey13 ©   (2005-12-05 09:06) [1]

Видимо надо разбираться с конкретным сервером. Это должно быть там реализовано. И заниматься этим должен админ.


 
Starik   (2005-12-05 09:20) [2]

сервер в системе работает в режиме "один-на-всех", т.е. все клиенты используют один и тот же сервер, а не создают каждый себе копию. В RemoteDataModule сервера есть DataSetProvider, у которого в опицях выставляется [poDisableEdits, poDisableDeletes]  и т.д. Но я так понимаю, что если поставить, например, poDisableDeletes := true, то оно распространится на всех клиентов, работающих в с этим сервером. Вот как бы это разделить... Чтоб не на всех, а на отдельных клиентов?


 
Anatoly Podgoretsky ©   (2005-12-05 09:49) [3]

Это подразумевает, что клиенты должны стать серверами.


 
Плохиш ©   (2005-12-05 10:47) [4]


> Starik   (05.12.05 09:20) [2]
> сервер в системе работает в режиме "один-на-всех", т.е.
> все клиенты используют один и тот же сервер

Ты будешь удивлён, но все "клиент-сервер" системы так работают.


 
Nikolay M. ©   (2005-12-05 10:54) [5]


> я так понимаю, что если поставить, например, poDisableDeletes
> := true, то оно распространится на всех клиентов, работающих
> в с этим сервером.

Попробуй проверить на двух одновременных подключениях. Для одного выставить true, для другого false и попробовать что-то удалить. После этого вопрос должен отпасть.


 
ANB ©   (2005-12-05 11:07) [6]


> Starik   (05.12.05 08:44)

Вообще то по человечески это делается просто : вход в клиента аутентифицируется (т.е. пользователь должен ввести свое имя и пароль). Права раздаются пользователям. Затем при входе с любого компа он имеет именно свои права. Способов реализации целая куча - от обычных грантов на базе, до навороченных систем контроля.



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

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

Наверх




Память: 0.48 MB
Время: 0.031 c
15-1136987409
syte_ser78
2006-01-11 16:50
2006.02.05
посоветуйте как быть


6-1125862612
bogdan
2005-09-04 23:36
2006.02.05
Как установить сеть через телефонную линию


8-1123052284
Irinka
2005-08-03 10:58
2006.02.05
Как программно изменить фон рабочего стола?


2-1137586905
Dead.MorozZ
2006-01-18 15:21
2006.02.05
mp3 Player


1-1135901247
Name
2005-12-30 03:07
2006.02.05
Ошибки программы