idhttp login cookies speicher/senden?

  • geschlossen
  • Delphi

  • corema
  • 2046 Aufrufe 2 Antworten

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • idhttp login cookies speicher/senden?

    moin moin
    ich wollte mal mit delphi ein login auf einer homepage machen.
    klappt so weit ganz gut mit der post

    Quellcode

    1. memo1.text := idhttp1.post('tolleseite.de', para);

    ich bekomme dann die seite die mir im browser nach dem login angezeigt wird.
    ruf ich nun aber nun die seite erneut auf (idhttp.get) steh ich wieder am anfang.
    wie bekomm ich es also hin, das der server meine cookies erkennt?
    ich hab da idcookiemanager mit reingepackt, er will aber trotzdem nicht.

    leider ist es schon ne weile her, seit ich was mit delphi gemacht hab, deswegen fällt es mir etwas schwer ein lösung zu finden.

    danke euch schon mal
    gruß
    corema
  • Hi,
    hättest du nach idhttp gesucht, hättest du folgenden Post von mir entdeckt

    Broken Sword schrieb:


    Quellcode

    1. uses {...} IdURI, IdCookieManager, IdBaseComponent, IdComponent, IdTCPConnection, IdTCPClient, IdHTTP
    2. //...
    3. type
    4. TForm1 = class(TForm)
    5. http: TIdHTTP;
    6. IdCookieManager1: TIdCookieManager;
    7. userfield: TEdit;
    8. password: TEdit;
    9. //...
    10. procedure TForm1.dologin();
    11. var postlist: TStringlist;
    12. result,cookies: string;
    13. begin
    14. postlist:=tstringlist.Create;
    15. postlist.add('vb_login_username='+userfield.Text);
    16. postlist.add('vb_login_password='+password.Text);
    17. postlist.add('do=login');
    18. postlist.add('cookieuser=1');
    19. status:='Conecting';
    20. result:=http.post('http://www.freesoft-board.to/login.php',postlist);
    21. cookies:=http.CookieManager.GenerateCookieList(url,false);
    22. end;
    Alles anzeigen



    ;)

    Gruß
    Broken Sword
    Auf dem Abstellgleis sah man ihn liegen,
    Auf dem Abstellgleis zwischen Schwelle und Gestein,
    Auf dem Abstellgleis im strömenden Regen,
    Auf dem Abstellgleis allein.

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Broken Sword ()

  • dank dir :)
    ich probiers nachher gleich mal aus.

    ich hatte mich dumm und dämlich mit google und co. gesucht, aber nichts passendes gefunden^^
    bis auch einen beitrag von jemanden der das gleiche problem hatte wie....aber keine lösung -.-

    bin leider erst heute dazu gekommen es zu testen.
    das will noch nicht so recht
    was muss ich denn mit dem TIdURI parameter(url) bei GenerateCookieList machen, damit das so will wie es soll?

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Broken Sword () aus folgendem Grund: Dopppelpost => Regeln lesen!