Impedire Login se ...

di il
4 risposte

Impedire Login se ...

Ciao a tutti...
Come faccio ad impedire il login ad un utente che si è già loggato?
Cioè ad evitare che con le stesse login e password possa entrare ancora senza essere mai uscito?
Grazie giuseppe :-)

giuseppe

4 Risposte

  • Re: Impedire Login se ...

    I modi possono essere diversi.......
    Il + immediato è settare una sessione (es: session("login") = codice_utente e poi controllarla tutte le volte che ti serve;

    Oppure creare un campo sul db nella tabella utenti(magari di tipo binario 1 o 0)
    e aggiornarlo a 1 quando entra e a 0 quando esce.


    Dura la vita del consulente...
  • Re: Impedire Login se ...

    Bha non credo funzioni se hai due browser hai anche due variabili di sessione distinte....
    quindi se accedi ad una non puoi sapere il valore dell' altra!!!!

    Utente guest
  • Re: Impedire Login se ...

    Il secondo metodo funziona quasi sempre non funziona se mentre tu stai cambiando nel db il valore della variabile l' utente effettua un' altra connesione.
    Difficile ma murfy!!!

    Utente guest
  • Re: Impedire Login se ...

    Ti suggerisco quindi se usi il secondo metodo di usare anche una variabile application per impedire che qualcuno effettui il login mentre un altro sta modificando il db infatti questa variabile puo essere lock e quindi bloccare l' avanzamento.
    Mi spiego meglio prima di cambiare nel db il valore del flag da zero ad uno locchi una variabile comune a tutti gli utenti dell' applicazione poi vai a cambiare il flag.
    Se qualcun altro sta tentando di entrare in quel medesimo momento non puo' poiche quando cerca di loccare la variabile non vi riesce essendo essa gia' bloccata


    Utente guest
Devi accedere o registrarti per scrivere nel forum
4 risposte