Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [php+db] Come differenziare le sessioni?

    Ciao a tutti.
    E' da un po di tempo che sto sviluppando siti web e piccole applicazioni servendomi di autenticare l'utente tramite sessione e db, come riportato dalla guida su questo sito.
    Niente male, funziona tutto alla grande.

    Sto notando un piccolo problema però.. che forse è normale o forse no.. infatti chiedo lumi.
    Ho sistemato un paio di applicazioni (semplici database clienti e ricambi) sul mio dominio, in 2 cartelle separate, esempio:

    www.miodominio.it/dbclienti (dove c'è il login per l'accesso all'applicazione "clienti")
    www.miodominio.it/dbricambi (dove c'è il login per l'accesso all'applicazione "ricambi")

    Entrambe le applicazioni sfruttando quindi lo stesso dominio, ma ovviamente differente database mysql.

    L'inconveniente accade quando vado ad accedere via web ad entrambe le applicazioni e successivamente faccio logout in una delle due.
    Nella logout.php c'è ovviamente il session_destroy() che però mi abbatte anche l'altra sessione aperta sull'altra applicazione!

    Non so se sia normale per il fatto che il dominio è sempre quello (quindi il nella cartella tmp del php server è unica) o per il fatto che non gestisco bene la sessione o per il fatto che ho aperto con lo stesso browser.. boh!
    Come detto mi appoggio anche sul db per maggior sicurezza.. e funziona tutto benone.

    Qualche soluzione a riguardo? Vi serve qualche altra info?
    Grazie ciao.

  2. #2
    bhè la risposta te la sei data da solo....il fatto e che stai sul stesso server quindi anche se vai in due applicazioni diverse il server è sempre quello e il computer da dove tu navighi e lo stesso..il server gestisce una sessione per client...dovresti usare una sessione virtuale cioè basata completamente su database la funzione session_start() e compani nn le usare più usi solo sql che fanno i vari controlli al db per controllare la "sessione" è aperta o chiusa ecc....c'è un topic in questa categoria che ne parla ora nn ricordo come si chiama....

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 © 2025 vBulletin Solutions, Inc. All rights reserved.