Thread [CGI::Session] Prüfen ob einzelner gespeicherter Parameter abgelaufen (18 answers)
Opened by GwenDragon at 2024-05-02 17:04

GwenDragon
 2024-05-02 17:04
#196069 #196069
User since
2005-01-17
14787 Artikel
Admin1
[Homepage]
user image
Wenn in einer Session die nach 1 Stunde abhläuft, aber ein Sicherheitstoken (gegen XSRF) verwendet wird und alle 10 Minuten ablaufen soll, muss ich ja prüfen können, ob der Parameter noch gültig ist oder ich den Zeitraum udn neuen Wert wieder setzen muss, denn sonst ist ja nach 11 Minuten die ganze Session ungültig.

$session->param($token_name, $token_value); setzt den Wert.
$session->param($token_name); liefert ja nur den Wert.
$session->expire($token_name, $time); setz den Ablauf nach Erstellung.
$session->is_expired($token_name); GIBT ES NICHT.

CPAN:CGI::Session

Irgendeine Idee zur Lösung?

Denn mein Jetziges, dass der Wert und Ablaufzeitpunkt nach jedem Request neu gesetzt wird, ist für mich nicht so sinnvoll, wenn auch machbar.
Last edited: 2024-05-02 18:01:49 +0200 (CEST)

View full thread [CGI::Session] Prüfen ob einzelner gespeicherter Parameter abgelaufen