Buongiorno a tutti,
sono nuova del forum e di Drupal, spero di aver scelto il posto giusto dove esporre il mio problema/dubbio, se così non fosse perdonatemi.
Veniamo al dunque, ho creato un applicazioncina per la gestione dei clienti, attualmente in rete locale, e volevo sapere se e come è possibile far si che se un utente è loggato su di un pc non possa accedere con i suoi dati da un altro pc...(spero di essermi spiegata).
Cioè vorrei evitare che lo stesso utente acceda contemporaneamente da più postazioni.
Grazie.
Ciao,
data la natura del protocollo HTTP, su cui girano le applicazioni come Drupal, è tecnicamente impossibile sapere con precisione se lo stesso utente accede contemporaneamente da più postazioni.
Puoi solo lavorare per approssimazioni, ossia giocare sul tempo di attività dell'utente: tenere conto di quando ha visitato l'ultima pagina e stabilire un tempo massimo di "vita".
In caso di login da un utente entro quel tempo dovresti attuare le policy per gestire un possibile doppio login.
Di più non so cosa dirti... nel frattempo aspettiamo altri pareri... :)
Mi sembra che la questione sia stata sollevata poco tempo fa su questo stesso forum.
Comunque puoi provare il modulo session_limit: http://drupal.org/project/session_limit
[sposto inoltre la discussione in area più appropriata]
Ciao phai,
grazie per la risposta, seguirò il tuo consiglio e vediamo anche se arrivano altri pareri.
Buona giornata. :)
Grazie anche a te Pinolo...lo scarico e lo provo.
Ciao