Sto costruendo questo sito web per un piccolo negozio e mi è stato detto che è meglio non per mantenere le informazioni di accesso e il resto degli utenti sulla stessa tabella.
Ora mi chiedo, qual è il modo migliore per implementare il database di questo sito web?
Alcune delle tabelle del database sono:
- I clienti
- Provider
- Prodotti
- Etc ..
Ho bisogno di avere utenti diversi, dopo che qualcuno è entrato nel sito, a seconda dei loro diritti possono fare una serie di cose:
- Se sono clienti, possono ordinare cose
- Se sono dipendenti, possono ordinare cose, gestire azioni, aggiungere clienti, ecc.
- Se sono il proprietario o l'amministratore possono aggiungere dipendenti e tutto il resto.
Devo mantenere il login e il resto delle informazioni dell'utente nella stessa tabella?