Не проходит авторизация

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by IgrikX, 1 May 2010.

  1. IgrikX

    IgrikX New Member

    Joined:
    13 Aug 2009
    Messages:
    114
    Likes Received:
    1
    Reputations:
    -3
    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 на первом шаге получаю, на втором при передаче
     
  2. Ar2r

    Ar2r New Member

    Joined:
    23 Apr 2010
    Messages:
    20
    Likes Received:
    2
    Reputations:
    0
    http://forum.antichat.ru/threadnav196788-5-10.html 4-5 стр
     
  3. stepashka_

    stepashka_ Мотоциклист

    Joined:
    9 Nov 2009
    Messages:
    1,022
    Likes Received:
    423
    Reputations:
    234
    Зачем ему дельфи?

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

    Ar2r New Member

    Joined:
    23 Apr 2010
    Messages:
    20
    Likes Received:
    2
    Reputations:
    0
    мой исходник на с++
     
  5. RedFern.89

    RedFern.89 Member

    Joined:
    20 Jan 2010
    Messages:
    575
    Likes Received:
    48
    Reputations:
    0
    Точку в начале домена удаляй в куках:)
     
  6. IgrikX

    IgrikX New Member

    Joined:
    13 Aug 2009
    Messages:
    114
    Likes Received:
    1
    Reputations:
    -3
    чё этот Indy реально такой глюченный?? У меня вход происходит примерно около минуты, но скорость передачи 3 кб/с, тот же скрипт авторизации на php(curl) работает без задержек.. Как Indy ведёт себя на на более высоких скоростях?
     
  7. Chrome~

    Chrome~ Elder - Старейшина

    Joined:
    13 Dec 2008
    Messages:
    936
    Likes Received:
    162
    Reputations:
    27
    Лично у себя критических проблем с Indy еще не замечал. Авторизация Вконтакте происходит нормально.
     
  8. RedFern.89

    RedFern.89 Member

    Joined:
    20 Jan 2010
    Messages:
    575
    Likes Received:
    48
    Reputations:
    0
    Что то ты просто не так делаешь. У меня с инди проблем тоже не наблюдалось. Есть тебе 2й вариант. Используй overbyte ics. ссылка
     
    #8 RedFern.89, 2 May 2010
    Last edited: 2 May 2010
  9. IgrikX

    IgrikX New Member

    Joined:
    13 Aug 2009
    Messages:
    114
    Likes Received:
    1
    Reputations:
    -3
    ещё один вопрос, отправляю запрос, что бы отправить приглашение на регистрацию Вконтакте (для конкурса), оно возвращает пустоту, просматриваю заголовок Location, возвращает m=10 (значит на маил уже отсылалось), хотя мэйл свежий, просматриваю снифером, при удачном отправлении возвращает m=4&mail= ...... Как отловить, оно успешно отправило email или нет?
     
  10. RedFern.89

    RedFern.89 Member

    Joined:
    20 Jan 2010
    Messages:
    575
    Likes Received:
    48
    Reputations:
    0
    Как приеду в питер, я тебе помогу с этим. Стучи в асю:)