Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.005 c
15-1227096604
GEN++
2008-11-19 15:10
2009.01.18
Пропала пол_л_итра компонентов в D5


2-1228698109
S
2008-12-08 04:01
2009.01.18
IBEvents в DLL


15-1227639376
com
2008-11-25 21:56
2009.01.18
Windows не видит сеть


2-1228326483
Юрии
2008-12-03 20:48
2009.01.18
Раскладка клавиатуры


2-1228154721
Макс123
2008-12-01 21:05
2009.01.18
Прокрутка картинки





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский