vi spiego meglio cosa intendo. Io ho una tabella 'utenti' come segue:
codice:
create table utente(
id_utente int(8) not null auto_increment,
email varchar(80) not null,
password varchar(50) not null,
nome varchar(50) not null,
cognome varchar(50) not null,
primary key (id_utente),
unique index(email)
);
Siccome ho diverse tipologie di utenti, ovvero 'amministratori', 'utenti_registrati' e 'guests', come faccio a gestire questa cosa?
Aggiungendo un campo ruolo di tipo 'enum' come segue, secondo voi e' una buona scelta di programmazione?
codice:
create table utente(
id_utente int(8) not null auto_increment,
email varchar(80) not null,
password varchar(50) not null,
nome varchar(50) not null,
cognome varchar(50) not null,
ruolo enum('admin','utente'),
primary key (id_utente),
unique index(email)
);