Клиентская авторизация вк Delphi

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by swag, 27 Aug 2012.

  1. swag

    swag Banned

    Joined:
    5 Jan 2012
    Messages:
    35
    Likes Received:
    0
    Reputations:
    0
    У кого есть исходник клиентской авторизации вк для Delphi.
    Можете пожалуйста скинуть исходник буду благодарен)
     
  2. Mifody

    Mifody New Member

    Joined:
    18 Jan 2011
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    http://www.smw75.ru/avtorizaciya-vkontakte/
    проверку сам допилиш, ну и если надо на индях - там переделать не сложно
     
  3. patcher

    patcher Banned

    Joined:
    15 Dec 2009
    Messages:
    190
    Likes Received:
    37
    Reputations:
    10
    Code:
    function LoginVK(var http : TIdHTTP; login, pass : string):boolean;
    var page : string;
    begin
    try
      page := http.Get('http://vkontakte.ru/login.php?email='+login+'&pass='+pass);
      if Pos ('logout', page)<>0 then
        result := true
      else
        result := false;
    except
      result := false;
    end;
    end;
    
    пример использования:
    Code:
    ...
    var http : TIdHTTP; cook : TIdCookieManager;
    begin
      http := TIdHTTP.Create(nil);
      cook := TIdCookieManager.Create(http);
      http.CookieManager := cook;
      http.HandleRedirects := true;
      if LoginVk(http, 'Login', 'Password') then
        ShowMessage('Good!') else ShowMessage('Bad');
    end;
    
     
    #3 patcher, 28 Aug 2012
    Last edited: 28 Aug 2012