Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.07.2010, 00:33   #1
DeDoK
Форумчанин
 
Аватар для DeDoK
 
Регистрация: 05.11.2007
Сообщений: 392
По умолчанию помогите авторизоваться, выдает ошибку

сайт значит baby.ru

посниферил. получил такое
Код:
http://www.baby.ru/login/iframe

POST /login/iframe HTTP/1.1
Host: www.baby.ru
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.6) Gecko/20100625 Firefox/3.6.6
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: ru,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.baby.ru/
Cookie: PHPSESSID=kikoi8qdfb95rv9ia222oa0jt2; __utma=128540319.2138708534.1280517341.1280517341.1280517341.1; __utmb=128540319.3.10.1280517341; __utmc=128540319; __utmz=128540319.1280517341.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); id=0; id=0
Content-Type: application/x-www-form-urlencoded
Content-Length: 84
formName=loginIframeForm&loginLogin=******&loginPassword=******&loginRemember=true
HTTP/1.1 200 OK
Server: nginx
Date: Fri, 30 Jul 2010 19:20:39 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: keep-alive
X-Powered-By: PHP/5.3.2-1
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Set-Cookie: hash=1d38411210e12f5ed8f15685ae4c41a7; expires=Sat, 30-Jul-2011 19:20:39 GMT; path=/; domain=.baby.ru
Set-Cookie: id=8921350; expires=Sat, 30-Jul-2011 19:20:39 GMT; path=/; domain=.baby.ru
Content-Encoding: gzip
Vary: Accept-Encoding

пробовал пост запрос
Код:
var
str : TStringList;
begin
str:=TStringList.Create;
str.Clear;
str.Add('formName=loginIframeForm');
str.Add('loginLogin=KoteKote');
str.Add('loginPassword=cbvcbv');
str.Add('loginRemember=true');
IDHTTP1.request.customheaders.Add('Cookie:  PHPSESSID=kikoi8qdfb95rv9ia222oa0jt2');
Memo1.Lines.Add(Idhttp1.POST('http://www.baby.ru/login/iframe', str));
в ответ получаю что пасс не верен или логин не верен. хотя через браузер заходит
пробовал с куками и без них. куки менеджер подрублен, редирект включен.
DeDoK вне форума Ответить с цитированием
Старый 31.07.2010, 01:15   #2
kangreon
Форумчанин
 
Аватар для kangreon
 
Регистрация: 03.04.2009
Сообщений: 305
По умолчанию

Код:
var
  sl : TStringList;
begin
  sl := TStringList.Create;
  sl.Add('formName=loginIframeForm');
  sl.Add('loginLogin=логин');
  sl.Add('loginPassword=пароль');
  sl.Add('loginRemember=true');
  IdHTTP1.Post('http://www.baby.ru/login/iframe',sl);
В ответ на правильную авторизацию JavaScript перенаправляет на нужную страницу (В браузере)
Код:
window.parent.location = 'http://www.baby.ru/user/my/';
kangreon вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
форма выдает ошибку serikov Microsoft Office Excel 4 01.07.2010 23:18
Выдает ошибку( И.А.А. Общие вопросы C/C++ 1 21.05.2010 19:10
выдает ошибку! maksim_serg Microsoft Office Word 3 20.04.2010 04:19
Помогите c паскалем, выдает ошибку... Ink_90 Помощь студентам 2 22.12.2008 08:31
выдает ошибку в очень глупом месте помогите пожалуйста durexa Помощь студентам 2 24.06.2007 11:45