Ciao a tutti,
ho letto altre discussioni su temi simili ma nessuna risponde ad un quesito che mi sto ponendo da un po' di tempo.
Partiamo dalla base: ho un sito con pagine PHP ed un sistema di Login funzionante (classico con username e password). Il login si collega ad un DataBase MySQL per verificare se le credenziali sono corrette. Se tutto è ok, ti fa accedere al sito.
Gli utenti aventi accesso al sito sono tanti e si dividono in diversi ruoli. Nel DataBase MySQL per l'appunto ci sono tre colonne: username e password, con all'interno i dati di accesso d'ogni singolo utente, e poi vi è una colonna che si chiama ruoli. All'interno di quest'ultima vi sono i ruoli che possono dividersi per ogni singolo utente in: "admin", "moderatore" e "specialguest".
Il sito è accessibile se e solo se l'utente è loggato. Quindi parliamo d'utenti che hanno già effettuato la fase di login (è importante questo dettaglio). Vorrei che se in una determinata pagina, ci andassero a cliccare gli utenti con ruolo "moderatore" e "specialguest", il codice PHP rimanderebbe gli stessi utenti sulla home page del sito, in quanto quella determinata pagina deve essere accessibile solo a tutti gli utenti (già loggati) ma che corrispondono al ruolo "admin" nel database (nella colonna "ruolo").
E' possibile fare una cosa del genere?
Capisco che è una richiesta un po' singolare, spero d'essermi espresso bene.
Grazie![Smile :) :)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
ho letto altre discussioni su temi simili ma nessuna risponde ad un quesito che mi sto ponendo da un po' di tempo.
Partiamo dalla base: ho un sito con pagine PHP ed un sistema di Login funzionante (classico con username e password). Il login si collega ad un DataBase MySQL per verificare se le credenziali sono corrette. Se tutto è ok, ti fa accedere al sito.
Gli utenti aventi accesso al sito sono tanti e si dividono in diversi ruoli. Nel DataBase MySQL per l'appunto ci sono tre colonne: username e password, con all'interno i dati di accesso d'ogni singolo utente, e poi vi è una colonna che si chiama ruoli. All'interno di quest'ultima vi sono i ruoli che possono dividersi per ogni singolo utente in: "admin", "moderatore" e "specialguest".
Il sito è accessibile se e solo se l'utente è loggato. Quindi parliamo d'utenti che hanno già effettuato la fase di login (è importante questo dettaglio). Vorrei che se in una determinata pagina, ci andassero a cliccare gli utenti con ruolo "moderatore" e "specialguest", il codice PHP rimanderebbe gli stessi utenti sulla home page del sito, in quanto quella determinata pagina deve essere accessibile solo a tutti gli utenti (già loggati) ma che corrispondono al ruolo "admin" nel database (nella colonna "ruolo").
E' possibile fare una cosa del genere?
Capisco che è una richiesta un po' singolare, spero d'essermi espresso bene.
Grazie