Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Post login über idhttp (https://www.delphipraxis.net/141803-post-login-ueber-idhttp.html)

mr____zero 16. Okt 2009 13:58


Post login über idhttp
 
Liste der Anhänge anzeigen (Anzahl: 1)
so habe eine kleines bis mittelgroßes probelm
müchte mir für ein spiele eine kleines prog schreiben was sich für mich eiloggt und dann ne paar aufgaben für mich erledigt
nix großes also scheitere jedoch bereits am login

habe auch bereits die sufu benutzt und auch von dort code beispiele ausprobiert funzt aber leider noch immer nicht
hier mal mein code

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  http: TIdHTTP;
  str: String;
  Paramstringl: TStrings;
begin
  http := TIdHTTP.Create(nil);

  try
    Paramstringl := TStringList.Create;
    try
      Paramstringl.add('username=abc123');
      Paramstringl.Add('password=abc123');
      str := http.Post('http://woc2.gamed.de', Paramstringl);
    finally
      Paramstringl.free;
    end;

    memo1.Text := str
  finally
    http.free;
  end;
end;
erhalte immer folgende meldung



hoffe ihr könnt mir helfen

mfg
bene

[edit=Luckie]Bild angehangen. Mfg, Luckie[/edit]

mr____zero 16. Okt 2009 18:04

Re: Post login über idhttp
 
so habe jetzt meinen fehler gefunden und auch behoben dafür nun einen neuen^^

ich muss erneut ein forumlar ausfüllen und über post abschicken das ausfüllen und alles ist auch kein problem nur ist der submit-button kein button sondern ein bild das über eine onclick prozedure das ganze an den server sendet wie kann ich das nun über die idhhtp komponente ansprechen??

[img]/img/buttons/login.gif[/img]

sprache ist dabei javascript

mr____zero 18. Okt 2009 11:55

Re: Post login über idhttp
 
so mein letztes problem habe ich nun auch "behoben"
habe erfahren das idhttp kein javascript unterstützt umgehe das nun einfach
dort stellt sich aber ein neues problem hoffe das ihr mir nun helfen könnt

ich muss noch einmal ein paar post requests an den server senden was auch alles kein problem ist
nur beim letzten tritt das problem auf das die adresse an die ich das ganze senden muss gleich der der einganagnsseite ist
sprich wenn ich das sende denkt er wieder das ich ausgeloggt bin und gibt mir den quelltext der startseite zurück
um das zu verhindern habe ich mir überlegt einfach cookies an den server zu senden damit er weiß das ich noch eingeloggt bin
die cookies dafür habe ich auch schon rausgesucht nur weiß ich nicht wie ich die an den server senden kann
in den cookiemanager kann ich die zwar laden aber dann weiß ich nicht mehr weiter

Delphi-Quellcode:

thttp.CookieManager.AddCookie2('cookietext','adresse wo die hinsollen');
hoffe ihr könnt mir helfen bin irgendwie am verzweifeln :wall:

mr____zero 19. Okt 2009 16:16

Re: Post login über idhttp
 
Zitat:

Zitat von mr____zero
so mein letztes problem habe ich nun auch "behoben"
habe erfahren das idhttp kein javascript unterstützt umgehe das nun einfach
dort stellt sich aber ein neues problem hoffe das ihr mir nun helfen könnt

ich muss noch einmal ein paar post requests an den server senden was auch alles kein problem ist
nur beim letzten tritt das problem auf das die adresse an die ich das ganze senden muss gleich der der einganagnsseite ist
sprich wenn ich das sende denkt er wieder das ich ausgeloggt bin und gibt mir den quelltext der startseite zurück
um das zu verhindern habe ich mir überlegt einfach cookies an den server zu senden damit er weiß das ich noch eingeloggt bin
die cookies dafür habe ich auch schon rausgesucht nur weiß ich nicht wie ich die an den server senden kann
in den cookiemanager kann ich die zwar laden aber dann weiß ich nicht mehr weiter

Delphi-Quellcode:

thttp.CookieManager.AddCookie2('cookietext','adresse wo die hinsollen');
hoffe ihr könnt mir helfen bin irgendwie am verzweifeln :wall:

+

ht wirklich keine ne ahnung :(


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:49 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz