Witam,
Potrzebuje zrobic obsluge wielu serwisow, tak, ze kazdy serwis moze lezec w innej domenie, oraz na innej bazie. Ale musza one miec wspolna baze uzytkownikow.
Przyklad:
pierwszy serwis: http://costam1.pl/
drugi serwis: http://costam2.pl/
do tego potrzebuje strone np. http://profil.costam.pl/login.html i wchodzac na nia mamy zwykle logowanie, analogicznie z rejestracja (http://profil.costam.pl/register.html)
Dalej, wchodzac do serwisu costam1.pl/jakas_strona.php dostajemy informacje ze tylko zalogowani moga ogladac ten serwis, wiec zostajemy przeniesieni na strone http://profil.costam.pl/login;costam1.pl/j...strona.php.html po zalogowaniu powinnismy zostac przeniesieni na zadana strone (to mam zrobione).
Teraz problem, jak obslugiwac np. sesje, skoro musza one byc aktywne zarowno na serwerze costam1.pl, jak i na http://profil.costam.pl
Drugi problem, co zrobic z uzytkownikami, czy w tych serwisach costam1 i costam2 trzymac kopie tabeli uzytkownikow z glownej tabeli profil.costam? Oczywiscie, po kliknieciu na edytuj profil na stronie costam1 lub costam2 zostajemy przeniesieni na edycje profilu na glownej stronie profil.costam.pl
Rozw. 1. trzymamy kopie danych uzytk. w bazie na serwerach costam1 i costam2. Przy kazdej edycji profilu konieczna jest polaczenie sie z trzema bazami i edycja odpowiednich rekordow, podobnie przy rejestracji i usuwaniu
Rozw. 2. tabele uzytkownikow na serwerach costam1 i costam2 tylko aktualizujemy/dodajemy przy logowaniu do tych serwisow
Rozw. 3. nie mamy kopii tbel uzytkownikow, korzystamy tylko z glownej tabeli
Jak dla mnie kazde z tych trzech opcji posiada wady :/ dlatego nie moge ruszyc z miejsca.
Za wszelkie, nawet najmniejsze uwagi/podpowiedzi bede wdzieczny.