E' possibile impostare, a livello di gruppi utente, un numero di sessioni web contemporaneamente attive.

La configurazione viene definita nella maschera Gruppi/Funzioni/Utente (WorkInProgress).

La tabella interessata è la p18_grp: il campo (numerico) MAX_CONCURRENT_SESSIONS definisce il numero massimo di sessioni contemporaneamente attive (per quel gruppo utente).

Se non viene valorizzato il MAX_CONCURRENT_SESSIONS, ovviamente sarà possibile autenticarsi contemporaneamente (su piu browser) senza limitazioni.

Definendo il valore uguale a 1, il secondo tentativo di accesso sarà comunque possibile, ma il sistema genererà un messaggio di logout, sulla precedente sessione, nel momento in cui l'utente del primo accesso naviga in una qualunque pagina della propria area riservata.

Allo stesso modo, definendo un valore maggiore di 1 provocheranno un logout forzato sulla prima sessione (in ordine cronologico), permettendo sempre un numero di sessioni attive pari al valore definito nella configurazione del gruppo.

 

  • No labels