Форум: "Базы";
Текущий архив: 2006.02.26;
Скачать: [xml.tar.bz2];
ВнизСверка паролей Найти похожие ветки
← →
Id (2005-12-28 12:52) [0]Здравствуйте, Уважаемые.
Подскажите, пожалуйста, или направте в нужном направлении вот в каком вопросе.
Сетевая программа на FB1.0, все пользователи занесены в базу isc4.gdb. При входе в программу запрашивается имя пользователя и пароль. Как сверить тот ли это пароль? Ведь
IBQuery.FieldByName("passwd").asstring несет в себе зашифрованную информацию. Может каким-то другим образом это сверяется?
← →
Johnmen © (2005-12-28 12:53) [1]>Как сверить тот ли это пароль?
Тот это который?
← →
Lexer © (2005-12-28 13:04) [2]
DataBase.Connect
← →
Id (2005-12-28 13:05) [3]
> Johnmen © (28.12.05 12:53) [1]
При входе запрашивается имя пользователя и пароль, которые были занесены при регистрации данного пользователя.
← →
Johnmen © (2005-12-28 13:08) [4]>Id (28.12.05 13:05) [3]
Эта проверка всё равно выполнится при коннекте. Зачем лишний раз самому?
Достаточно обработать ошибку попытки соединения.
← →
Id (2005-12-28 13:32) [5]
> Johnmen © (28.12.05 13:08) [4]
Мне самому приходится делать форму для запроса имени и пользователя, где есть компоненты TEdit, то есть свойство Edit1.text, значение которого мне надо сверить с соответствующей записью в базе.
> Эта проверка всё равно выполнится при коннекте
Как?
← →
Sergey13 © (2005-12-28 13:39) [6]2[5] Id (28.12.05 13:32)
> значение которого мне надо сверить с соответствующей записью в базе.
Для этого тебе надо быть уже подключенным к БД.
>Как?
[2] + LoginPrompt:=True;
← →
Id (2005-12-28 13:45) [7]
> [2] + LoginPrompt:=True;
Благодарю, совсем забыл про него
← →
Id (2005-12-28 13:55) [8]Как в продолжение.
Как убрать путь к базе данных, который появляется при запросе пароля и имени пользователя?
← →
Sergey13 © (2005-12-28 14:06) [9]2[8] Id (28.12.05 13:55)
Мешает он тебе что-ли? Никак вроде. Только свой диалог написать.
← →
Id (2005-12-28 14:30) [10]
> Sergey13 © (28.12.05 14:06) [9]
Зачем пользователю знать по какому пути находится база на сервере
← →
DSKalugin © (2005-12-28 14:49) [11]работать напрямую с isc4.gdb - дурной тон! Для управления пользователями есть специальные сервисные функции.
Начиная с ФБ1.5 прямой доступ tcp/ip к базе паролей security.fdb заблокирован
← →
Lexer © (2005-12-28 14:51) [12][10] Id (28.12.05 14:30)
>Зачем пользователю знать по какому пути находится база на сервере
почитай про настройку алиасов в FB ,
путь можно задать так: SERVER:MY_DATABASE, и не важно где лежит БД, надо только присвоить ей алиас
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2006.02.26;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.045 c