Thread [CGI::Session] Prüfen ob einzelner gespeicherter Parameter abgelaufen
(18 answers)
Opened by GwenDragon at 2024-05-02 17:04
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. 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) |