[Php-it] "single sign-on" su siti differenti
Matteo Petrelli
matteo.petrelli at popso.it
Fri Jan 26 12:32:15 CET 2007
> Il problema di un approccio a db separati è sempre quello della
> possibile non sincronizzazione dei dati.
>
> Cosa succede se l'utente (stronzo) si logga su entrambi i siti, su uno
> cambia l'utente che si chiama "utente" in "pippo" e sull'altro
> l'utente in "pluto", poi clicca "contemporaneamente" la conferma della
> modifica dei dati?
> Non si sa se vince pippo o pluto.
> Potrebbe succedere che le informazioni sui due db rimangano non
> allineate.
>
> sito1 aggiorna utente->pippo su sito2
> sito2 aggiorna utente->pluto su sito1
> sito1 aggiorna utente pippo sul proprio database
> arriva la richiesta di sito2... il database di sito1 viene aggiornato
> con pluto
> sito2 aggiorna utente pluto sul proprio database
> arriva la richiesta di sito1... il database di sito2 viene aggiornato
> con pippo.
>
> Se le cose vanno in quest'ordine ad esempio, su sito1 utente diventa
> pluto e su sito2 utente diventa pippo.
> E sale la paura..
Infatti, non ci sono scelte, db unico e gestioni applicativa
dell'integrita' referenziale... oltre a un'unica interfaccia per le
modifiche al db (che siano ws o pagine php)
Matteo
More information about the Php-it
mailing list