Ho un requisito all'interno della stessa applicazione Web per impostare 2 timeout di sessione.Timeout di sessione differenti per diversi utenti nella stessa web app
60 minuti per utenti regolari e 3 ore per utenti amministratori.
Mi è stato detto che questo non è possibile e avrò bisogno di ospitare una app web separata per gli amministratori.
C'è qualche soluzione?
UPDATE: Grazie a Bozho e alle risposte di Kurt - Ho una domanda successiva.
session.setMaxInactiveInterval() sovrascrive il valore del timeout della sessione impostato tramite web.xml?
Come per l'aggiornamento: no, non lo fa e si deve (ri) impostato su ** ** ogni richiesta. Un 'Filtro' è il posto migliore per questo. – BalusC
Ah - Grazie BalusC – shinynewbike
Le specifiche del servlet Java sembrano indicare che setMaxInactiveInterval sostituisce effettivamente il valore di timeout della sessione in web.xml. – laz