Форум: "Начинающим";
Текущий архив: 2009.01.18;
Скачать: [xml.tar.bz2];
ВнизIdHTTPServer сброс пароля полученного с помощью AResponseInfo.Au Найти похожие ветки
← →
VVrecker © (2008-12-04 17:18) [0]Здравствуйте уважаемые мастера! на сервере (IdHTTPServer indy v9) выполняется регистрация клиента следующим образом
if not Avtoris(ARequestInfo.AuthUsername, ARequestInfo.AuthPassword,UserTmp) then
begin
AResponseInfo.AuthRealm :="сервер ХХХ"; //запрашиваем авторизацию
exit;
end
else
begin
// заносим поль-ля в массив
end;
Клиент прекрасно авторизуется, работает на сервере. Непонятно как сбросить регистрацию например при выходе клиента то есть обнулить поля ARequestInfo.AuthPassword, ARequestInfo.AuthUsername и ARequestInfo.AuthExists=False
← →
Palladin © (2008-12-04 17:20) [1]
> при выходе клиента
откуда?
← →
Slym © (2008-12-04 18:39) [2]VVrecker © (04.12.08 17:18)
никак... только сообщив что пользователь\пароль неверен, но они то верны + браузер выдаст повторно запрос на аутентификацию
← →
Slym © (2008-12-04 18:41) [3]Slym © (04.12.08 18:39) [2]
можно конечно сессию/кукис прописать и смотреть на него
← →
VVrecker © (2008-12-05 11:42) [4]Спасибо Slym. Твой ответ помог. Сделал дополнительное поле в базе пользователей, и при выходе ставлю отметку. Когда пользователь патается вновь залогиниться, на сек. делаю его пароль не верным и браузер выдаёт запрос на ввод пароля :-). Единственный недостаток: Имя пользователя остаётся в поле, но это не страшно.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2009.01.18;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.004 c