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

    Gestire più aree con un'unica sessione

    Salve. Avrei qualche dritta o consiglio su come strutturare la cosa.
    In pratica ho un sito web in cui ci sono diverse aree private per l'utente, accessibili con login differenti.

    bene, io vorrei gestire il tutto con un'unica sessione, senza creare un casino. Quindi ho pensato che magari al primo login c'è il session_start() e per ogni area privata si aggiunge solo una variabile che la riconosce.

    E' una cosa buona e sicura questa? Posso procedere tranquillamente?


    Poi per quanro riguarda il session_destroy()? come faccio a rimuovere le sessioni solo dell'area da cui l'utente ha fatto il logout? grazie mille
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  2. #2
    Crea una variabile di sessione di tipo array per ogni area. Quando devi gestire il logout ti basta eliminarla o resettarla.

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    867
    Io ho un pannello di amministrazione con accesso a diverse aree con diversi livelli. Ho creato un array bidimensionale che ho chiamato "permessi" dentro al quale vi sono delle coppie chiave => valore che rappresentano id_zona => livello. A questo punto se permessi[id_zona] non è settato non puoi entrare in quella zona, altrimenti ne puoi leggere il livello di privilegi.

    Spero di essere stato chiaro. Nel caso tu abbia un solo livello ai accesso puoi anche semplificare la cosa usando un array semplice e non un array bidimensionale.

    No pvt per sollecitare risposte, grazie.

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    867
    Originariamente inviato da filippo.toso
    Crea una variabile di sessione di tipo array per ogni area. Quando devi gestire il logout ti basta eliminarla o resettarla.
    Ok lui è stato più breve ma il succo è quello
    No pvt per sollecitare risposte, grazie.

  5. #5
    quindi in pratica dopo il session_start() potrei fare una variabile di sessione che è un array, ed in ogni area
    faccio il controllo se c'è nell'array il valore che mi da il privileio per quell'area, giusto?
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

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.