Ciao ,
devo creare un cms che possa gestire tramite un unico pannello di controllo siti diversi .
In pratica un utente che vuole gestire il suo sito si connette direttamente alla pagina del cms e da li gestisce le varie sezioni, un altro utente con un altro sito può fare la stessa cosa e cosi via....
Il procedimento che ho pensato è questo :

mi connetto alla pagina del cms e faccio il login

tramite le mie credenziali viene caricato un file (per quanto riguarda il file pensavo di renderlo accessibile solamente tramite un campo blob di mysql)
con le informazioni principali sul mio sito ( dominio, username e password per accedere al database , sezioni attive( articoli, galleria, e altre), ecc.)

il cms usa questo file per connettersi al database del mio sito

dal cms gestisco le varie sezioni del mio sito

é possibile fare una cosa del genere? Esiste un procedimento migliore?