Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Login utente php

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2016
    Messaggi
    17

    Login utente php

    Buongiorno a tutti, volevo creare un software nel quale un utente può fare il login una sola volta(quindi da due pc differenti non lo può fare), mentre utenti diversi possono loggarsi contemporaneamente.Qualcuno potrebbe consigliarmi come fare? Avrebbe qualche link a riferimento? Avrebbe qualche esempio di codice a riguardo?
    Da tenere in considerazione che se un utente non effettua il logout dopo un po di tempo deve risultare che non è più loggato

    Grazie a tutti per l’aiuto

  2. #2
    ciao!

    potresti salvarti in una tabella il riferimento al login (quindi ad esempio nome utente ed indirizzo ip).
    e quando tenta di fare il login, prima controlli se c'è già un record che corrisponde ad utente|indirizzo.
    poi quando fai il logout, cancelli il record corrispondente.

    idea buttata giù cosi....

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2016
    Messaggi
    17
    ok potrebbe essere, però se ad esempio non effettuo il logout dopo un po di tempo vorrei che ci si potesse ricollegare di nuovo

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    1,316
    basta cancellare la sessione dopo tot di inattività dal datanase

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2016
    Messaggi
    17
    e questo come si fa?
    avresti un esempio di codice?

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    1,316
    Nope non ho tempo, se sai come si fa lo storage della sessione in database, allora basta che memorizzi anche la data dell'ultimo update della sessione (che aggiorni ogni volta che l'utente visualizza una pagina con la data attuale), e quando è superiore a (per esempio 15 minuti dall'ultimo update) lo cancelli dal database.

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.