Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2018
    Messaggi
    2

    Gestione diritti e permessi con variabili di sessione

    Ciao a tutti.
    ho creato una pagina che previa autenticazione, a seconda dei permessi (in questo caso sono dei parametri ) associati all'utente, mostra degli elementi nella pagina piuttosto che altri elementi.

    I permessi agli utenti vengono attribuiti da un amministratore, che sceglie l'utente e tramite dei checkbox associa i permessi.

    Grazie a delle variabili di sessione riesco a gestire, questa cosa agevolmente.
    Il problema è questo, se un utente esegue il login e vede i suoi elementi e, mentre è loggato, l'amministratore cambia i suoi permessi, è possibile fare in modo che l'utente loggato venga sloggato, oppure anche con un intervallo minimo di tempo subisca la nuova modifica e quindi veda cose diverse da quelle di prima della modifica da parte degli amministratori?
    Non so se sono stato chiaro, grazie mille.

  2. #2
    ciao!

    di primo acchitto mi viene in mente una cosa del genere.
    salvi il login su database (tipo token) e lo usi per controllare se l'utente è loggato o meno.
    token che deve essere cancellato quando fatto il logout.

    quando cambi i permessi, cancelli questo token.
    in questo modo l'utente è costretto a rifare il login.

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2018
    Messaggi
    2
    Quote Originariamente inviata da fermat Visualizza il messaggio
    ciao!

    di primo acchitto mi viene in mente una cosa del genere.
    salvi il login su database (tipo token) e lo usi per controllare se l'utente è loggato o meno.
    token che deve essere cancellato quando fatto il logout.

    quando cambi i permessi, cancelli questo token.
    in questo modo l'utente è costretto a rifare il login.
    Grazie mille fermat, non hai per caso un esempio anche grezzo per verificare il token se utente loggato?
    grazie mille

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.