Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   Не проходит авторизация (https://forum.antichat.xyz/showthread.php?t=200922)

IgrikX 01.05.2010 15:53

Не проходит авторизация
 
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='(.+?)')";
TRegExprhash= 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 на первом шаге получаю, на втором при передаче

Ar2r 01.05.2010 18:54

http://forum.antichat.ru/threadnav196788-5-10.html 4-5 стр

stepashka_ 01.05.2010 22:57

Цитата:

Сообщение от Ar2r
http://forum.antichat.ru/threadnav196788-5-10.html 4-5 стр

Зачем ему дельфи?

ТС, тут смотри http://forum.antichat.ru/showpost.php?p=2085789&postcount=39

Ar2r 02.05.2010 01:05

мой исходник на с++

RedFern.89 02.05.2010 02:17

Точку в начале домена удаляй в куках:)

IgrikX 02.05.2010 02:56

чё этот Indy реально такой глюченный?? У меня вход происходит примерно около минуты, но скорость передачи 3 кб/с, тот же скрипт авторизации на php(curl) работает без задержек.. Как Indy ведёт себя на на более высоких скоростях?

Chrome~ 02.05.2010 13:41

Лично у себя критических проблем с Indy еще не замечал. Авторизация Вконтакте происходит нормально.

RedFern.89 02.05.2010 13:55

Что то ты просто не так делаешь. У меня с инди проблем тоже не наблюдалось. Есть тебе 2й вариант. Используй overbyte ics. ссылка

IgrikX 02.05.2010 17:49

ещё один вопрос, отправляю запрос, что бы отправить приглашение на регистрацию Вконтакте (для конкурса), оно возвращает пустоту, просматриваю заголовок Location, возвращает m=10 (значит на маил уже отсылалось), хотя мэйл свежий, просматриваю снифером, при удачном отправлении возвращает m=4&mail= ...... Как отловить, оно успешно отправило email или нет?

RedFern.89 02.05.2010 23:03

Как приеду в питер, я тебе помогу с этим. Стучи в асю:)


Время: 15:51