SessionController
Permite administrar las sesiones de los usuarios online.

Atributos
BrowserSession es una clase de avbravoutils, que contiene información del usuario online. Esta es la estructura que esta definida. Allí se almacena el id, tiempo de inicio, el ip , el navegador el nombre de usuario, el token y la sesión cuando un usuario se registra, mediante la invocación del método saveUserInSession(username, 2100); desde la clase LoginController.

Definir los atributos
init()
En el método init invocamos a showAllSessions(), para que muestre todas las sesiones en un datatable.
showAllSessions()
Invoca al método allBrowserSessionList() , que devuelve la lista de clases BrowserSession, con las sesiones activas.
killAllSessions()
Mata todas las sesiones, invocando el método cancelAllSession() de SecurityInteface
cancelSelectedSession
Se invoca el método inactiveSession(browserSesssion) para inactivar la sesión.
expiracion
Muestra en el datatable la fecha y hora en que expira la sesion.

tiempo De Creación()
Muestra en el datatable el tiempo de acceso

segundos Restantes Para Inactividad
timeOfCreation
Codigo
Last updated
Was this helpful?