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?