Quando invalido una sessione cosa succede di preciso?
Quando un utente fa il Logout, viene invalidata la sessione ma io vorrei recuperare un'informazione che mi serve.
Io dovrei rimettere nella nuova sessiona la mia vecchia variabile... come fare?
Quando invalido una sessione cosa succede di preciso?
Quando un utente fa il Logout, viene invalidata la sessione ma io vorrei recuperare un'informazione che mi serve.
Io dovrei rimettere nella nuova sessiona la mia vecchia variabile... come fare?
non sono pratico di sessioni in JSP, però posso dirti come funziona in PHP. Teoricamente quando "svuoti"/"annulli" la sessione tipicamente all'atto di log-out o se uno script ha un time-out, cancelli il cookie relativo e perdi tutti i valori delle variabili di sessione. A questo punto, non c'è modo di recuperarlo. Che fare? Semplice, prima di invalidare la sessione, salvi da qualche parte (tipicamente in database) le informazioni della sessione che stai andando a distruggere che potrebbero servirti in seguito (ad esempio, l'orario di log out, l'ultima pagina visitata o simili).
Quando fai partire la nuova sessione, vai a recuperarti i dati che ti servivano dal database.
<´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
"The answer to your question is: welcome to tomorrow"
confermo che in jsp e' identico![]()