Thread CGI::Session | Session auffrischen bei Driver file (alte Daten behalten) (2 answers)
Opened by GwenDragon at 2013-05-17 18:13

GwenDragon
 2013-05-18 13:32
#167684 #167684
User since
2005-01-17
14749 articles
Admin1
[Homepage]
user image
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)

View full thread CGI::Session | Session auffrischen bei Driver file (alte Daten behalten)