Thread CGI::Session | Session auffrischen bei Driver file (alte Daten behalten)
(2 answers)
Opened by GwenDragon at 2013-05-17 18:13
Quick&Dirty. Ich habe jetzt mal das genommen:
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 sub regenerate_session_id { my $sess = shift; $sess->dataref->{_SESSION_ID} = $sess->_id_generator->generate_id( $sess->{_DRIVER_ARGS},''); $sess->_set_status($sess->STATUS_MODIFIED); $sess->flush(); return $sess->dataref->{_SESSION_ID}; } Das schreibt mir eine neue Session-ID, behält die alten Daten und erzeugt eine neue Sessiondatei. //EDIT: Ach nee, die alten Sessions bleiben dann immer noch gültig und alte Sessiondateien zurück. Also keine Lösung. Last edited: 2013-05-18 14:13:09 +0200 (CEST) |