Voglio creare una tabella SQL per i ruoli utente che memorizzi le informazioni sulle autorizzazioni e i ruoli degli utenti (come Amministratore, Lavoratore, Utente)
Ho bisogno di 2 colonne nella tabella che identifichi quale utente è e l'altra è il livello di autorizzazione che l'utente ha.
Mi stavo chiedendo, ci sono problemi di sicurezza che identificano gli utenti con il loro nome utente piuttosto che il loro numero ID. Sarebbe molto più facile gestire le autorizzazioni degli utenti con i nomi utente e sono disposto a perdere un po 'di sicurezza se non è così male.
Note:
- La tabella dei miei utenti e quella dei ruoli utente si trovano nello stesso database
- La mia tabella utenti ha una colonna ID e una colonna Nome utente