Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Delphi Indy HTTP-Sever Sessionhandling/Userhandling (https://www.delphipraxis.net/192857-indy-http-sever-sessionhandling-userhandling.html)

Olli73 26. Mai 2017 11:14

AW: Indy HTTP-Sever Sessionhandling/Userhandling
 
Delphi-Quellcode:
FHTTP.SessionTimeOut:=300;
Kann es sein, dass das Millisekunden sind? Dann würde ich den Wert höher setzen. Leider steht hier nicht die Einheit dabei.

Edit: Link angepasst

Hobbycoder 26. Mai 2017 11:31

AW: Indy HTTP-Sever Sessionhandling/Userhandling
 
Leider nein.

Ich habe mir mal eine Funktion geschrieben, die mir über TidHTTPServer.SessionStart und SessionEnd eine Stringliste aktualisiert.
Da kommen und gehen die SessionID's bei jedem Seitenaufruf und jedes mal eine andere.

Hobbycoder 26. Mai 2017 11:36

AW: Indy HTTP-Sever Sessionhandling/Userhandling
 
Zitat:

Zitat von Olli73 (Beitrag 1372793)
Delphi-Quellcode:
FHTTP.SessionTimeOut:=300;
Kann es sein, dass das Millisekunden sind? Dann würde ich den Wert höher setzen. Leider steht hier nicht die Einheit dabei.

Edit: Link angepasst

Das war der Haken. Es sind Millisekunden, wie ich jetzt herausgefunden habe.
Den Wert hoch gesetzt, und flups....ich lande passend auf meine Seiten :-)

Dann will ich mal weiterproggen und schauen, ob ich jetzt an all die notwendigen Daten kommen.

Aber mjustin und olli73: you made my day :-D

Hobbycoder 26. Mai 2017 12:45

AW: Indy HTTP-Sever Sessionhandling/Userhandling
 
Noch ne Frage zum Timeout.

Ist es korrekt, dass der Timeout generell immer neustartet, wenn ein Useraktion unter der Session ausgeführt wird, also ein Request.
Oder gilt generell ab SessionStart, egal was wann und wie oft unter der Session irgendwas passiert?

mjustin 26. Mai 2017 13:34

AW: Indy HTTP-Sever Sessionhandling/Userhandling
 
Zitat:

Zitat von Hobbycoder (Beitrag 1372806)
Noch ne Frage zum Timeout.

Ist es korrekt, dass der Timeout generell immer neustartet, wenn ein Useraktion unter der Session ausgeführt wird, also ein Request.
Oder gilt generell ab SessionStart, egal was wann und wie oft unter der Session irgendwas passiert?

Bei jedem Request wird die Sanduhr neu aufgefüllt :)

Hobbycoder 26. Mai 2017 15:58

AW: Indy HTTP-Sever Sessionhandling/Userhandling
 
Danke.

Jetzt funzt alles so wie es soll ;-) Ich bin euch sehr dankbar.
Ein Beweis dafür wie wertvoll diese Community ist.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:17 Uhr.
Seite 2 von 2     12   

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