Symfony multi app multi db

Ciao a tutti,

devo sviluppare un'applicazione e mi starei orientando su symfony per svilupparla.

Vorrei però dei chiarimenti circa la pratica migliore per implementare una situazione del genere:

Dovrò avere più domini, per ognuno di questi l'applicazione è identica, cambia solamente il database praticamente ad ogni dominio sarà associato un database.

Gli utenti si dovranno autenticare per accedere, ma la registrazione la vorrei gestire in modo diciamo centralizzato, quindi con un'unico db valido per tutti i domini.

Quando poi un utente effettua il login può accedere ad uno dei domini ed entrando gli devono venir associati alla sua sessione dei dati personali che sono specifici di quel dominio.

Faccio un esempio:

Ho questi domini:

server1.dominio.com

server2.dominio.com

www.dominio.com

entrando su server1.dominio.com, l'utente deve essere rimandato su www.dominio.com fare il login e rientrare col suo utente su server1.dominio.com, a questo punto devo prendere dal db di server1.dominio.com i dati personali dell'utente e metterli nella sua sessione.

se poi l'utente vuole passare su server2.dominio.com non si deve loggare ancora, ma devono venirgli sostituiti i dati personali che aveva in server1.dominio.com con quelli che ci sono in server2.dominio.com

Spero di essere stato chiaro, avete idee o suggerimenti?!

Grazie

inviato 4 anni fa
matrix23
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda