La tabella non la farei così ma userei 2 tabelle
Utenti:
ID
NOME
Permessi
ID
ID_UTENTE
PERMESSO
In questo modo puoi inserire nuovi permessi al crescere della tua applicazione senza modificare la struttura del db.
Poi immagino che in fase di autenticazione farai una select sulla tabella permessi per ID_UTENTE dell'utente appena autenticato. Raccogli tutti i permessi trovati in un array (lo salvi come variabile di sessione).
Ultimo passo, all'inizio di ogni script definisci un permesso richiesto per quello script e se l'utente non lo possiede, termini
Codice PHP:if (!in_array("insert", $_SESSION["permessi"])) { echo "Accesso negato"; exit(); }
...

Rispondi quotando