Gestione utenti e privilegi in MySQL
Inviato: 03/01/2015, 19:13
Salve a tutti sono nuovo del forum,
probabilmente non è il posto adatto dove porre la mia questione ma googlando in giro questo è uno dei pochi forum davvero frequentati in materia di php e sql.
(Ho già scritto questo topic ma credo ci sia stato un problema nell'invio. Nel dubbio riposto.)
Ho un problema (forse piuttosto semplice) a cui però non riesco a trovare soluzione:
Ho una situazione in cui devo permettere ad utenti diversi (ma identificati tramite login) di poter creare un proprio database. Il database è sempre costituito da una singola tabella.
L'unica operazione effettuabile da questi utenti è quella di poter aggiungere, eliminare o visualizzare i record della suddetta tabella oltre alla creazione e distruzione del database. Mascherando il tutto con dei form in php.
Cosa importante è che ogni utente può accedere solo al database (e quindi alla tabella) da lui creato. Non è inoltre possibile creare più di un database.
E' possibile e comoda fare questa cosa? O piuttosto devo pensare a un sistema per cui ogni utente accede a un singolo database e gestisce in maniera esclusiva una singola tabella?
Anzitutto trovo delle difficoltà nel capire come posso tenere traccia delle iscrizioni. Devo costituire un database con una tabella dove ripongo tutte le coppie user-password?
Più che tecnicamente, ho un po di confusione nell'organizzazione logica del lavoro. Qualcuno può aiutarmi?
P.S.: Per la gestione del database sto usando XAMPP
Ringrazio anticipatamente.
probabilmente non è il posto adatto dove porre la mia questione ma googlando in giro questo è uno dei pochi forum davvero frequentati in materia di php e sql.
(Ho già scritto questo topic ma credo ci sia stato un problema nell'invio. Nel dubbio riposto.)
Ho un problema (forse piuttosto semplice) a cui però non riesco a trovare soluzione:
Ho una situazione in cui devo permettere ad utenti diversi (ma identificati tramite login) di poter creare un proprio database. Il database è sempre costituito da una singola tabella.
L'unica operazione effettuabile da questi utenti è quella di poter aggiungere, eliminare o visualizzare i record della suddetta tabella oltre alla creazione e distruzione del database. Mascherando il tutto con dei form in php.
Cosa importante è che ogni utente può accedere solo al database (e quindi alla tabella) da lui creato. Non è inoltre possibile creare più di un database.
E' possibile e comoda fare questa cosa? O piuttosto devo pensare a un sistema per cui ogni utente accede a un singolo database e gestisce in maniera esclusiva una singola tabella?
Anzitutto trovo delle difficoltà nel capire come posso tenere traccia delle iscrizioni. Devo costituire un database con una tabella dove ripongo tutte le coppie user-password?
Più che tecnicamente, ho un po di confusione nell'organizzazione logica del lavoro. Qualcuno può aiutarmi?
P.S.: Per la gestione del database sto usando XAMPP
Ringrazio anticipatamente.