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

Вниз

Как   Найти похожие ветки 

 
satron ©   (2002-12-23 12:56) [0]

Привет Мастера.
Есть такая проблема :
Мне нужно , чтобы нельзя было в SqlExplorer просмотреть содержимое таблицы, только чтобы через мою программу можно было.
Кода создаю пароль на чтение таблицы, то при открытии таблицы из программы, выскакивает окно с просьбой ввести пароль (не совсем подходит, как бы этот пароль вводить без диалогового окна). Но всеравно после ввода пароля таблицу в SqlExplore можно посмотреть.
Помогите пожалуйста.
Зараннее благодарен.


 
MsGuns ©   (2002-12-23 13:00) [1]

1. Убери алиас с БД из списка постоянно хранимых в конфигураторе, а в проге просто создавай его каждый раз без последующего сохранения. Вот эксплорер его и не увидит.

2. Вэкни иконку с SQL-эксплореров со стола, панели задач и т.д.

Можно, конечно, изгаляться с паролированием, но если просто надо запретить просмотр/редактирование юзерам, то любой из двух способов вполне удобоварим.


 
sndanil ©   (2002-12-23 16:35) [2]

спрятать данные в таблице Paradox невозможно ... т.к. существуют "стандартные" пароли ... например: jIGGAe ... (в BDE работает отменно) ... и если после всего этого еще хочешь использовать пароли без диалогового окна то:
Session.AddPassword("jIGGAe"); ... ну или какой там у тебя пароль ...


 
Vint ©   (2002-12-23 17:05) [3]

Кодируй поля которые хочешь прятать или всю таблицу сам, благо алгоритмов полным-полно!


 
Reindeer Moss Eater   (2002-12-23 17:12) [4]

Мне нужно , чтобы нельзя было в SqlExplorer просмотреть содержимое таблицы
>Vint
Содержимое будет видно, даже если оно кодированное


 
sndanil ©   (2002-12-23 17:23) [5]

2Vint
ага ... а как он потом запросы строить будет? ... геморойно это ... хай лучше на нормальную СУБД переходит раз хочется свои данные спрятать ...


 
MsGuns ©   (2002-12-23 20:53) [6]

Ну почему же "видно будет" ? Пусть использует криптографические алгоритмы перед закрытием/открытием или OnGetText для зашифрованных полей. Тогда никто, кроме проги, ни фига не увидит. И паролей не надо 8))


 
gsu ©   (2002-12-23 21:01) [7]

>> MsGuns © (23.12.02 20:53)
>> И паролей не надо 8)
Не совсем, кодировать то чем ? А так идея хорошая, если память не читать. А если уж и такие сложности, то hasp"ы надо использовать


 
Val ©   (2002-12-23 21:09) [8]

извините, но, по моему, это занятие похоже на попытку закрыть очень дешевые двери на очень дорогой замок.


 
gsu ©   (2002-12-23 21:10) [9]

да, точно, уже дошло до абсурда


 
MsGuns ©   (2002-12-23 21:18) [10]

>Val © (23.12.02 21:09)
>извините, но, по моему, это занятие похоже на попытку закрыть очень дешевые двери на очень дорогой замок.

Пока не известно, чтО за дверями,- безусловно напоминает 8)



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

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

Наверх




Память: 0.49 MB
Время: 0.021 c
1-49096
Alek Aaz
2003-01-05 06:44
2003.01.16
Файлы в файле


3-48948
ИБМ
2002-12-23 10:51
2003.01.16
Для каждого клента должен быть заказ


14-49235
Snake2000
2002-12-26 15:51
2003.01.16
Люди, помогите решить задачу !!!


1-49121
AngeL B.
2003-01-04 14:54
2003.01.16
проблема при работе с файлами и сетью одновременно


1-49094
Каспер
2002-12-26 08:32
2003.01.16
Сохранение/чтение Объектов TStringLista