Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Пароль в db-таблицах / 15 сообщений из 15, страница 1 из 1
27.06.2004, 16:48
    #32578820
Чайник2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пароль в db-таблицах
Есть таблица Paradox. Задал я ей пароль на открытие, а вот как сделать, чтобы программа сама его подставляла.

Через Database1 чёта не получаеца....
Заранее спасибо.
...
Рейтинг: 0 / 0
29.06.2004, 13:40
    #32581126
linke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пароль в db-таблицах
Через что пароль задал?
...
Рейтинг: 0 / 0
29.06.2004, 16:48
    #32581704
Чайник2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пароль в db-таблицах
через Database Desktop ...

...а вообще программно его можно задать?...
...
Рейтинг: 0 / 0
29.06.2004, 17:00
    #32581741
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пароль в db-таблицах
Код: plaintext
TSession.AddPassword('антидезистеблишметаризм');
...
Рейтинг: 0 / 0
30.06.2004, 11:12
    #32582732
Чайник2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пароль в db-таблицах
блин...всё равно ничего не вкурил...

значит есть таблица, например 111.db
через Database Desktop задаю ей пароль, например "222"

в приложении по команде

Table1.TableName:='111.db';
Table1.Active:=True;

идет запрос пароля.

Как его избежать, т.е. чтобы программа сама его подставила?

TSession.AddPassword('антидезистеблишметаризм');
пароль канешна интересный, но всё же, как он установится в таблице?...чёта не получаеца у меня... :(

прошу прощения, если жутко туплю... :(
...
Рейтинг: 0 / 0
30.06.2004, 11:43
    #32582838
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пароль в db-таблицах
Раз ты не знаешь, что такое TSession, то специально для тебя:
Код: plaintext
1.
2.
3.
Table1.DataBase.Connected := false;
Table1.DataBase.LoginPrompt := false;
Table1.DBSession.AddPassword('222');
Table1.Open;
...
Рейтинг: 0 / 0
30.06.2004, 13:18
    #32583179
Чайник2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пароль в db-таблицах
спасибо за ответ...

только похоже у меня тяжелый случай..

всё срабатывает...только вот у таблицы пароль не устанавливается...Database Desktop открывает её без пароля... :(
...
Рейтинг: 0 / 0
30.06.2004, 13:24
    #32583205
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пароль в db-таблицах
Я не понял, тебе чего надобно-то?
Защитить таблицу паролем, или же наоборот, открыть запароленную таблицу?
...
Рейтинг: 0 / 0
30.06.2004, 14:13
    #32583356
Чайник2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пароль в db-таблицах
вообще мне надо защитить таблицу паролем...чтобы её смогли открывать только из моего приложения... и никак иначе...

...и естесно, если это возможно, программно задать пароль, а не через Database Desktop...
...
Рейтинг: 0 / 0
30.06.2004, 15:46
    #32583617
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пароль в db-таблицах
Задание пароля для таблицы, задача довольно нетривиальная. Нужно вызывать DbiDoRestructure, а рассказывать что там и как, долго.
Возьми готовый кусок кода отсюда .
А в программе, открывай так как я показал.
...
Рейтинг: 0 / 0
30.06.2004, 17:08
    #32583881
Чайник2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пароль в db-таблицах
Огромное тебе спасибо!
Всё получилось! Хорошая ссылка!

...мож и я когда-нить из чайника стану МИМОПРОХОДЯЩИМ!... :)
...
Рейтинг: 0 / 0
30.06.2004, 17:08
    #32583884
Gluk (Kazan)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пароль в db-таблицах
Не стоит защищать, есть три универсальных пароля, которые вскроют любой файл данных Paradox проверьте:

jIGGAe, nx66ppx, cupcdvum
...
Рейтинг: 0 / 0
30.06.2004, 20:07
    #32584235
Чайник2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пароль в db-таблицах
вопрос в другом...в самих таблицах практически нет ничего секретного...

Ситуация такая: есть пользователь А и пользователь В. Каждый работает со своей талицей...
...вот тока пользователь В захотел нахаляву попользоваться таблицей пользователя А. Заглянуть в таблицу он сможет, а вот в программе она у него не будет работать, пока пользователь А не "продаст" ему пароль... :)
...
Рейтинг: 0 / 0
01.07.2004, 11:00
    #32584733
Gluk (Kazan)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пароль в db-таблицах
Если пользователь узнает мастер-пароли (а узнать их легко :),
Ваша "защита" прикажет долго жить
...
Рейтинг: 0 / 0
01.07.2004, 11:49
    #32584825
Чайник2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пароль в db-таблицах
Сломать можно любую защиту...
Вот если только пользователь А и пользователь В сами чайники, то им дешевле будет обратиться к разработчику... :)
...
Рейтинг: 0 / 0
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Пароль в db-таблицах / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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