Thread [CGI::Session] Prüfen ob einzelner gespeicherter Parameter abgelaufen
(18 answers)
Opened by GwenDragon at 2024-05-02 17:04
Das Problem was dieses Modul hat: Auch wenn expires zutrifft sind die Daten immer noch vorhanden. D.h., daß auch die param() Methode diese Daten liefert wenn das Session-Objekt mit derselben id erstellt wird. Wobei die id ja der Browser in einem Cookie sendet bim Request.
CGI::Session hat also ein Sicherheitsproblem, da ist noch Einiges zu tun. Mögliche Lösung: Code: (dl
)
1 CREATE TABLE `session` ( also ein Feld mit dem current_timestamp, so kann man über dieses Feld alle Einträge löschen die abgelaufen sind. Und auch feststellen ob die Daten noch gültig sind. Mfg |