Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

HTTP-авторизация [D6, Win95/98, WinXP]


wmz ©   (2002-11-26 21:00:00) 

М@стера, хелп! Натолкните на идею, а то совсем застрял.
Есть некая http-страница авторизации (к примеру www.mail.ru). Там надо ввести имя пользователя и пароль. При помощи TIdHTTP делаю так: IdHTTP1.Get(" http://win.mail.ru/cgi-bin/auth? Login=aaa&Domain=mail.ru& Password=bbb");

Как узнать, произошла авторизация или нет?

Можно анализировать код возрата, но если б сервер просто не пускал и возвращал код 403(доступ запрещен) было бы проще, а так он подсовывает страницу типа ERROR_PASS.htm и код возврата 200 (ОК). Т.е. получается, что сервер отвечает ОК, а на самом деле пишет "неверный пароль".

Подскажите, плз, где копать?


Тузик с грелкой   (2002-11-27 12:20:00) [1]

Возращается не страница а строка..любым телнетом получи ее если знаешь, что отправлять...


wmz   (2002-11-27 12:05:00) [2]

Что передавать, я и так знаю.
Как проанализировать ответ сервера? Ведь в любом случае возвращается страница, не смотря на то - подошел логин или нет.
Т.е. ответ сервера всегда = 200 (ОК), вместо 403(Доступ запрещен), когда логин не верный.


Тузик с грелкой   (2002-11-27 08:48:00) [3]

Возми поставь сниффер поймай то , что передает браузер и передавай то же самое...


TurburatoR   (2002-11-27 06:24:00) [4]

Анализируй саму страницу, ищи ключевые слова в ней.


Наверх

Титульная страница Поиск, карта сайта Написать письмо