powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Сквозные запросы или удаленные представления
7 сообщений из 7, страница 1 из 1
Сквозные запросы или удаленные представления
    #32316838
Riva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Если кто столкнулся с этой проблемой, пожалуйста посоветуйте. Ситуация сложилась такая: Необходимо защищать базу от несанкционированного доступа. Понятно, что все это делается на сервере, назначаются права для каждого пользователя и т.д. Но программирование усложняется тем, что для того чтобы все эти права работали надо применять технику сквозных запросов, работа через хранимые процедуры. Допустим, у меня есть таблица, доступ к которой есть у десяти пользователей. Каждый пользователь, проходя аутентификацию на сервере получает право на просмотр записей этой таблицы, совпадающие по его коду. Другие записи ему должны быть недоступны. Применяя сквозные запросы этого добиться можно, но если применять удаленные представления, то имея у себя VFP можно спокойно обойти эти ограничения и просматривать все записи этой таблицы. От удаленных представлений отказываться не хочется ведь это достаточно мощное средство для программирования. Тогда как быть? И еще мне не очень нравится, что базу данных, где хранится удаленное представление надо хранить на клиенте. Если есть где обсуждение этой проблемы укажите мне ссылку.
...
Рейтинг: 0 / 0
Сквозные запросы или удаленные представления
    #32316855
Por
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Por
Гость
Эту проблему решить средствами Фокса непросто, но можно.
Для этого приложение нужно реализовывать более чем на 1-ом уровне. Уровень данных реализуется как COM, или Web Service. При этом доступ доменных пользователей к COMу разрешен, а к каталогу с таблицами запрещён наглухо.
А вот COM, в свою очередь, для доступа к таблицам использует уникальную учётную запись в домене, которой разрешен доступ к каталогу с таблицами.
...
Рейтинг: 0 / 0
Сквозные запросы или удаленные представления
    #32316932
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще-то при грамотной организации системы безопасности нет разницы что использовать...
Лучше всего работать через View на сервере и хранимые процедуры...
Но лично меня с появлением CursorAdapter и исправлением его бажков в VFP8sp1 от remote view просто воротит...
ИМХО это не самый удобный и устаревший способо работы с удаленными данными...
...
Рейтинг: 0 / 0
Сквозные запросы или удаленные представления
    #32316978
Riva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А каким образом на сервере работать через View?
...
Рейтинг: 0 / 0
Сквозные запросы или удаленные представления
    #32317059
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще-то я не совсем разобрался в том что вы хотите.
Аутентификация пользователя происходит на сервере БД или внутри бизнес-логики программы с заранее установленным соединением?
Кстати, как устанавливается соединение?
...
Рейтинг: 0 / 0
Сквозные запросы или удаленные представления
    #32317103
karpi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подход который я реализовал скорее всего неправильный в связи с тем, что у меня пока мало опыта в клиент-серверных технологиях. А подход такой:
Есть таблица на сервере где хранятся пароли и все коды пользователей. В зависимости от того какой пользователь зарегистрировался он получает код операции (просмотр, удаление ит.д.)-(все это делается для того чтобы реализовать интерфейс пользователя на клиенте). Назначаются права к таблицам на самом сервере, в случае если пользователь попытается обойти права назначенные в клиентском ПО. Аутентификация пользователя происходит на сервере через ХП. Теперь проблема состоит в том, чтобы на клиенте пользователь в зависимости от прав мог работать с таблицами сервера. Вот такая кухня получается.
...
Рейтинг: 0 / 0
Сквозные запросы или удаленные представления
    #32317142
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2karpi
Нормальный подход...
Пользователю совсем не обязательно знать пароль для входа в сервер...
Хотя есть мнение что нормальная организация доступа должна быть обеспечена именно стандартными средствами.
Однако трудоемкость реализации бизнес-логики при этом несколько возрастает...
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Сквозные запросы или удаленные представления
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]