Buongiorno a tutti,
sto realizzando un piccolo portale e…strano…. avrei bisogno del vostro utilissimo supporto!
Sono ancora in una fase di progettazione perché prima vorrei capire concettualmente come sarebbe meglio impostarlo, per questo qualunque idea o suggerimento sono graditi!
Il punto cruciale è la gestione dei permessi, cerco di spiegarmi al meglio:
Devo creare una situazione “piramidale” dove chi opera in back end è un unico utente (io) mentre dal front end devono poter operare 2 tipi di utenti con privilegi differenti, gli altri utenti del sito devono poter vedere le pagine libere e, se loggati, solo i contenuti a loro assegnati. Se chiunque dovesse tentare di accedere ad una pagina diversa da quelle assegnate al proprio utente, deve visualizzarsi una pagina di avviso.
La piramide utenti da creare è la seguente:
- utenti STANDARD non loggati (possono visualizzare solo le pagine del sito “libere”)
- utenti VISITATORI loggati (possono visualizzare le pagine del sito “libere” e solo i contenuti assegnati al loro utente)
- utenti JUNIOR loggati (operano in front end potendo visualizzare e modificare unicamente la propria pagina con i contenuti assegnati al loro utente)
- utenti MASTER loggati (operano in front end potendo modificare la propria pagina e quella degli utenti JUNIOR collegati al proprio utente, ovvero non possono modificare, né visualizzare i contenuti creati dagli utenti JUNIOR assegnati ad un altro utente MASTER)
- utente ADMIN (opera in back end, può visualizzare e modificare tutto)
Detto ciò come faccio a collegare ad esempio 2 utenti JUNIOR ad uno MASTER e far sì che lo stesso possa operare solo su di essi e non sugli altri?
Qual'è la procedura corretta per far visualizzare contenuti diversi a seconda dell’utente?
GRAZIE IN ANTICIPO A TUTTI!