 |
06.02.2012, 00:16
|
#1
|
|
|
|
Разведчик
|
 Регистрация: 06.02.2012
 Сообщений: 2
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Авторизация Mail.ru
PHP код:
begin
PostData:=TStringList.Create;
try
IdHTTP1.AllowCookies:=True;
IdHTTP1.HandleRedirects:=True;
ResponseData:=TStringList.Create;
PostData.Add('Login='+Edit1.Text);
PostData.Add('Domain='+Edit2.Text);
PostData.Add('Password='+Edit3.Text);
ResponseData.Text:=IdHTTP1.Post('http://win.mail.ru/cgi-bin/auth', PostData);
if Pos('logout',ResponseData.Text)>0 then
ShowMessage('Авторизовались!')
else
ShowMessage('Авторизация не удалась!');
finally
PostData.Free;
ResponseData.Free;
end;
C любыми данными, с не верными, всегда 'Авторизовались!'. Происходит разрыв с верными данными. Что не так в коде?
|
|
|
06.02.2012, 00:30
|
#2
|
|
|
|
Разведчик
|
 Регистрация: 06.04.2011
 Сообщений: 5
 Популярность: 142
 Сказал(а) спасибо: 10
Поблагодарили 4 раз(а) в 2 сообщениях
|
Re: Авторизация Mail.ru
 |
Цитата: |
 |
|
|
|
|
|
|
|
var
PostData:TStringList;
s:String
begin
try
IdHTTP1.AllowCookies:=True;
IdHTTP1.HandleRedirects:=True;
IdHTTP1.Request.ContentType:='application/x-www-form-urlencoded';
IdHTTP1.Request.UserAgent:='Mozilla/5.0 (Windows NT 6.1; rv:9.0.1) Gecko/20100101 Firefox/9.0.1';
PostData:=TStringList.Create;
PostData.Add('Login='+Edit1.Text);
PostData.Add('Domain='+Edit2.Text);
PostData.Add('Password='+Edit3.Text);
PostData.Add('Submit=Войти в почту');
s:=IdHTTP1.Post('http://win.mail.ru/cgi-bin/auth', PostData);
if Pos('logout',s)>0 then
ShowMessage('Авторизовались!')
else
ShowMessage('Авторизация не удалась!');
finally
PostData.Free;
s.Free;
end; |
|
 |
|
 |
|
Пробуй...
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Последний раз редактировалось V1rt1L3R; 06.02.2012 в 00:38.
|
|
|
06.02.2012, 02:37
|
#3
|
|
|
|
Разведчик
|
 Регистрация: 06.02.2012
 Сообщений: 2
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Авторизация Mail.ru
V1rt1L3R, в CurrPorts после авторизации нет соединения. Если это ничего не значит и можно добавлять действия - хорошо. Просто есть исходник почтового клиента, так там соединение в CurrPorts продолжается после авторизации.
|
|
|
07.02.2012, 18:20
|
#4
|
|
|
|
Лейтенант-командор
|
 Регистрация: 12.08.2010
 Сообщений: 727
 Популярность: 30569
 Золото Zhyk.Ru: 1
 Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
|
Re: Авторизация Mail.ru
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Кошельки: WMZ - Z276844220882; WMR - R231028582939; WMU - U394136909210; ЯД - 410011494605270.
Perfect World: PWDatabaseScanner, Client, PWNickRenamer, PWClientRenamer, База логинов PW, Гайд по варУ, Зарабатываем репутацию.
Delphi: Авторизация на сайте с помощью Indy, Загрузка изображений с интернета в TImage с помощью Indy, Автоматическая смена стандартной версии Indy в Delphi на Indy 10.0.76 / 10.1.5, Основы парсинга с помощью Indy, Делаем Updater до программы с помощью Indy.
Other: ShowIP, FFUUU смайлы в QIP, Как играть в Minecraft (видеокурс), Как мы захватили человечество :D, Энергия в Лицемер/TopFace, PasGen.
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 09:59.
|
 |