![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
БД Access защищена паролем
Ral'f © (2007-06-22 10:59:00)Работаю ADO + Access
БД Access защищена паролем.
Как можно изменить пароль - я знаю. А как бы:
- этот пароль сохранить (задать в программе);
- при запуске программы проверить, если не совпадает с сохранённым - вывести окно ввода пароля (сохранить новый) иначе закрыть программу
Ral'f (2007-06-22 13:40:00) [1]iXT © (22.06.07 11:23) [3] Пароль на базе Access не суръезная защита
В явном - "32568... и т.п."! Сам же написал!
Обычный user в реестр не полезет, а вот отказаться от соблазна скопировать что-нибуть не откажется!
как проверить пароль? (Access)
iXT (2007-06-22 12:21:00) [2]Сдается мне это бессмысленная затея. Просто интересно в каком виде собираешся хранить пароль?
Ral'f (2007-06-22 12:17:00) [3]> Если пользователь передаст прогамму с БД другому, то он, естественно, и пароль ему передаст
а если недобросовистный работник?
Как при запуске программы считать пароль из реестра и Try его с паролем базы Access?
ЮЮ (2007-06-22 11:30:00) [4]> (несанкционированное копирование)
Значит несанкционированный доступ к данным - в порядке вещей, а копировать - нельзя?
Если пользователь передаст прогамму с БД другому, то он, естественно, и пароль ему передаст. Как твой метод защитит от несанкционированного копирования?
iXT (2007-06-22 11:23:00) [5]> [2] Ral'f (22.06.07 11:16)
Чего-то не понял, при переносе все пароли остануться, какая тут защита??? Потом, Пароль на базе Access не суръезная защита.
Ral'f (2007-06-22 11:16:00) [6]Всё бы шорошо, НО:
мне не нужнозапрашивать пароль у пользователя,
пароль необходим с целью защиты переноса БД на другой компьютер (несанкционированное копирование)
- так что первая из трудностей - как свериться с паролем БД Access (при запуске программы) с сохранённым?
ЮЮ (2007-06-22 11:08:00) [7]Правильнее показывать окно ввода пароля и соединяться с введенным в этом окне паролем.
При неверном пароле соединения не будет. При верном - будет.
При наличии соедения можно изменить пароль. Как - ты, говоришь, уже знаешь. При следующем соединении будешь указывать новый пароль.