
01.05.2010, 15:53
|
|
Познающий
Регистрация: 13.08.2009
Сообщений: 92
С нами:
8812922
Репутация:
1
|
|
Не проходит авторизация
PHP код:
TStringList *post_data = new TStringList;
TStringList *post_data_2 = new TStringList;
String mail = Edit1->Text;
String pass = Edit2->Text;
String otv;
String otv_2;
try{
post_data->Add("email="+mail+"&pass="+pass+"&expire=&vk=");
otv = IdHTTP1->Post("http://login.vk.com/?act=login",post_data);
}
__finally{}
//-- регулярка hash
AnsiString exp_hash="(id='s' value='(.+?)')";
TRegExpr* hash= new TRegExpr; // hash
hash->Expression=exp_hash; // hash
if(hash->Exec(otv)){
Memo1->Text = hash->Match[2];
}else{
Memo1->Text = "Error!";
}
try{
post_data_2->Add("s="+hash->Match[2]);
otv_2 = IdHTTP1->Post("http://vkontakte.ru/login.php?op=slogin",post_data_2);
}
__finally{}
//Memo1->Text = IdHTTP1->Response->Connection;
String Cooci;
for(int i = 0;i<IdHTTP1->CookieManager->CookieCollection->Count;i++)
{
Cooci = Cooci + IdHTTP1->CookieManager->CookieCollection->Items[i]->CookieText;
}
Memo1->Text = Cooci;
что нужно сделать?, менеджер куки в IdHTTP1 прявязал.. hash на первом шаге получаю, на втором при передаче
|
|
|

01.05.2010, 18:54
|
|
Новичок
Регистрация: 23.04.2010
Сообщений: 20
С нами:
8448614
Репутация:
3
|
|
http://forum.antichat.ru/threadnav196788-5-10.html 4-5 стр
|
|
|

01.05.2010, 22:57
|
|
Познавший АНТИЧАТ
Регистрация: 09.11.2009
Сообщений: 1,077
С нами:
8686406
Репутация:
265
|
|
Сообщение от Ar2r
http://forum.antichat.ru/threadnav196788-5-10.html 4-5 стр
Зачем ему дельфи?
ТС, тут смотри http://forum.antichat.ru/showpost.php?p=2085789&postcount=39
|
|
|

02.05.2010, 01:05
|
|
Новичок
Регистрация: 23.04.2010
Сообщений: 20
С нами:
8448614
Репутация:
3
|
|
мой исходник на с++
|
|
|

02.05.2010, 02:17
|
|
Постоянный
Регистрация: 20.01.2010
Сообщений: 338
С нами:
8582863
Репутация:
69
|
|
Точку в начале домена удаляй в куках 
|
|
|

02.05.2010, 02:56
|
|
Познающий
Регистрация: 13.08.2009
Сообщений: 92
С нами:
8812922
Репутация:
1
|
|
чё этот Indy реально такой глюченный?? У меня вход происходит примерно около минуты, но скорость передачи 3 кб/с, тот же скрипт авторизации на php(curl) работает без задержек.. Как Indy ведёт себя на на более высоких скоростях?
|
|
|

02.05.2010, 13:41
|
|
Постоянный
Регистрация: 13.12.2008
Сообщений: 354
С нами:
9162683
Репутация:
175
|
|
Лично у себя критических проблем с Indy еще не замечал. Авторизация Вконтакте происходит нормально.
|
|
|

02.05.2010, 13:55
|
|
Постоянный
Регистрация: 20.01.2010
Сообщений: 338
С нами:
8582863
Репутация:
69
|
|
Что то ты просто не так делаешь. У меня с инди проблем тоже не наблюдалось. Есть тебе 2й вариант. Используй overbyte ics. ссылка
Последний раз редактировалось RedFern.89; 02.05.2010 в 14:00..
|
|
|

02.05.2010, 17:49
|
|
Познающий
Регистрация: 13.08.2009
Сообщений: 92
С нами:
8812922
Репутация:
1
|
|
ещё один вопрос, отправляю запрос, что бы отправить приглашение на регистрацию Вконтакте (для конкурса), оно возвращает пустоту, просматриваю заголовок Location, возвращает m=10 (значит на маил уже отсылалось), хотя мэйл свежий, просматриваю снифером, при удачном отправлении возвращает m=4&mail= ...... Как отловить, оно успешно отправило email или нет?
|
|
|

02.05.2010, 23:03
|
|
Постоянный
Регистрация: 20.01.2010
Сообщений: 338
С нами:
8582863
Репутация:
69
|
|
Как приеду в питер, я тебе помогу с этим. Стучи в асю 
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|