Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как


satron ©   (2002-12-23 12:56:00) 

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


MsGuns   (2002-12-23 21:18:00) [1]

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

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


gsu   (2002-12-23 21:10:00) [2]

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


Val   (2002-12-23 21:09:00) [3]

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


gsu   (2002-12-23 21:01:00) [4]

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


MsGuns   (2002-12-23 20:53:00) [5]

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


sndanil   (2002-12-23 17:23:00) [6]

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


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

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


Vint   (2002-12-23 17:05:00) [8]

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


sndanil   (2002-12-23 16:35:00) [9]

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


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

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

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

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо