Авторизация на ГЗ

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by genom_x, 28 Apr 2010.

  1. genom_x

    genom_x New Member

    Joined:
    26 Jun 2009
    Messages:
    17
    Likes Received:
    0
    Reputations:
    0
    Помогите люди добрые написать авторизацию на http://javagala.ru/ пишу всё как по видео авторизация на однокласниках ну не получатся помогите кому не трудно
    вот форма
    Code:
    <form action='/auth.php' name='login' method='post'>
    коды для авторизации
    Code:
    MASTER_KING;WS79J9NB50
    ///SPONSOR///;w9wnnr1i
    [{SARUMAN}];HDS9NKX9
    Мс-васян-;DTVZFVHLKK
    x_CoRpse_x;76kr4ufq5t
    Ярик092;8CYQY7BEIB
    jbpvv46j9v
    DTVZFVHLKK
    6ohbjouttz
    Z6RBOV359P
    p1uubodt
    vuxbyqrxv1
    EMAULSBLN9
    loqj7j84op
    
    исходник
    Code:
    unit Unit1;
    
    
    interface
    
    uses
      Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
      Dialogs, StdCtrls, IdBaseComponent, IdComponent, IdTCPConnection, IdTCPClient,
      IdHTTP;
    
    type
      TForm1 = class(TForm)
        Button1: TButton;
        Edit1: TEdit;
        Label1: TLabel;
        Label2: TLabel;
        Edit2: TEdit;
        Label3: TLabel;
        IdHTTP1: TIdHTTP;
        Edit3: TEdit;
        Edit4: TEdit;
       function Pars(T_, ForS, _T: string): string;
        procedure Button1Click(Sender: TObject);
      private
        { Private declarations }
      public
        { Public declarations }
      end;
    
    var
      Form1: TForm1;
    
    implementation
    
    {$R *.dfm}
    
    procedure TForm1.Button1Click(Sender: TObject);
    var StrPage, ssylka:string;
        Data:TstringList;
    begin
     idhttp1.HandleRedirects:=true;
     StrPage:=idhttp1.Get('http://javagala.ru/');
     ssylka:=Pars('<form action='"',StrPage,'"');
     Data:=TstringList.Create;
     Data.Add('nick='+Edit1.Text);
     Data.Add('recover='+Edit2.Text);
      Data.Add('x='+Edit3.Text);
     Data.Add('y='+Edit4.Text);
    
     StrPage:=idhttp1.Post(ssylka, Data);
     if Pos('exit', StrPage)<>0 then
      Label3.Caption:='Залогинились'
     else Label3.Caption:='Не залогинились';
     Data.Free;
    end;
    
    function TForm1.Pars(T_, ForS, _T: string): string;
    var
      a, b: integer;
    begin
      Result := '';
      if (T_ = '') or (ForS = '') or (_T = '') then
        Exit;
      a := Pos(T_, ForS);
      if a = 0 then
        Exit
      else
        a := a + Length(T_);
      ForS := Copy(ForS, a, Length(ForS) - a + 1);
      b := Pos(_T, ForS);
      if b > 0 then
        Result := Copy(ForS, 1, b - 1);
    end;
    
    
    end.
    
      
     
  2. aydar

    aydar Member

    Joined:
    12 Nov 2009
    Messages:
    259
    Likes Received:
    6
    Reputations:
    -2
    ну во первых процедура парс никчему, щас попробую написать тебе
     
  3. aydar

    aydar Member

    Joined:
    12 Nov 2009
    Messages:
    259
    Likes Received:
    6
    Reputations:
    -2
    Вот моя авторизация на рамблере подстрой подсебя
     
    #3 aydar, 28 Apr 2010
    Last edited: 29 Apr 2010
  4. Sunstrider

    Sunstrider Banned

    Joined:
    9 Apr 2010
    Messages:
    152
    Likes Received:
    10
    Reputations:
    4
    Какие компоненты на форму выносить ?
     
  5. fenixelite

    fenixelite Banned

    Joined:
    7 Feb 2010
    Messages:
    294
    Likes Received:
    56
    Reputations:
    6
    PHP:
    var
     
    par:tstringlist;
    begin
       par
    :=TStringList.Create;
       
    par.Add('nick=Мс-васян-');
       
    par.Add('recover=DTVZFVHLKK');
       
    memo1.Text:=idhttp2.Post('http://javagala.ru/auth.php',par);
       if 
    Pos('анкета',memo1.Text) <> 0 then ShowMessage('olo');
    end;
    Мне кажется вся проблема с этом:
     
  6. Sunstrider

    Sunstrider Banned

    Joined:
    9 Apr 2010
    Messages:
    152
    Likes Received:
    10
    Reputations:
    4
    Тс трафик анализатор в рукой в бой
     
    1 person likes this.
  7. genom_x

    genom_x New Member

    Joined:
    26 Jun 2009
    Messages:
    17
    Likes Received:
    0
    Reputations:
    0
    Огромное спасибо всем за помощь всё разобрался.