Просмотр полной версии : Авторизация -- durov.ru
Data :=tstringlist.Create;
Data.Add('site=2');
Data.Add('id=0');
Data.Add('fccode=0');
Data.Add('fcsid=0');
Data.Add('login=force');
Data.Add('email=****');
Data.Add('pass=***');
str := Form1.idHTTP1.Post('http://login.userapi.com/auth?', Data);
В ответ кидает 404 not found.
HandleRedirects в true.
Что делать :) ?
GhostOnline
08.06.2010, 00:20
Вроде http://login.userapi.com/auth а не http://login.userapi.com/auth? надо
Вроде http://login.userapi.com/auth а не http://login.userapi.com/auth? надо
и так и так not found
GhostOnline
08.06.2010, 00:26
Целиком заголовки запроса покажи
Надо в сниффере смотреть, и сравнивать запрос с браузеровским
http://login.userapi.com/auth?site=2&id=0&fccode=0&fcsid=0&login=force&email=**&pass=**
GhostOnline
08.06.2010, 00:31
Это что?
Ты авторизуешься get'ом или post'ом - определись
Авторизуюсь постом я дал параметры которые выдал снифер при авторизации через браузер.
M_script_
08.06.2010, 10:28
Авторизуюсь постом я дал параметры которые выдал снифер при авторизации через браузер.
Если снифер выдал гет, зачем писать в программе пост?
var PageProfile:string;
begin
IdHTTP1.AllowCookies:=true;
IdHTTP1.HandleRedirects:=true;
try
PageProfile:=IdHTTP1.Get('http://login.userapi.com/auth?site=2&id=0&fccode=0&fcsid=0&login=force&email=ТВОЁ_МЫЛО&pass=ПАСС');
except
end;
if Pos('logout', PageProfile)<>0 then
Memo1.Lines.Add('Авторизация удалась')
else
Memo1.Lines.Add('Авторизация не удалась');
end;
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot