![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 504 Pomógł: 2 Dołączył: 31.03.2006 Skąd: Londyn Ostrzeżenie: (0%) ![]() ![]() |
Witam
Kilka miesiecy temu zalozylem podobny do tego temat. Radzono mi wtedy zrobic wlasny session handler ktory powinien pomoc. Dzisiaj kiedy w koncu zdecydowalem sie na hadlera dalej nie widze rozwiazania problemu tej samej sesji na roznych domenach a tym samym serwerze. Seriwis ktory chcemy rozkrecic bedzie mial kilka glownych trzonow niezaleznych acz wspolpracujacych. I tak czesc sluzaca do dodawania contentu, forum, czesc tzw "community site". Chce uniknac tego ze gdy uzytkownik zaloguje sie na community site (po to by np odebrac swoje PMy uaktualnic profil itp) mogl bez przeszkod przeskoczyc do czesci kreacyjnej albo na forum bez potrzeby ponownego logowania. Jako ze wszystkie te czesci mimo iz tworza serwis sa niezalezne wiec pracuja tez na trzech roznych domenach. Rozwiazanie session handlera mam teraz takie ze sprawdzam $_COOKIE['phpsesid'] i to jest klucz ktorym posluguje sie przy przeszukiwaniu bazy danych (rozwiazanie jak mniemam standardowe). Probowalem owo ciastko przepisac (wiedziony pewna idea hwao) z dodaniem wiekszej ilosci domen niestety nie skutkuje. Czy ktos borykal sie z podobnym problemem ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 504 Pomógł: 2 Dołączył: 31.03.2006 Skąd: Londyn Ostrzeżenie: (0%) ![]() ![]() |
@Turgon. Wlasnie dochodze powoli do tego (IMG:http://forum.php.pl/style_emoticons/default/aarambo.gif) . Po przeczytaniu tutoriala Zyxa o wlasnym mechanizmie uwierzytelniania doszedlem do wniosku ze go trcohe przerobie i powonno dzialac. Jeszcze nie czas na implmentacje tego ale prawdopodobnie wysle dwa cistka o jakiejs nazwie z tym samym hashem po ktorym pozniej bede sprawdzal w bazie. W kazdym badz razie poinformuje o powodzeniu badz nie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
-----efekty----- Wlasnie napisalem cala klase UserSession ktorej i tak potrzebuje, do tego doszedl taki maly test. Kod pliku cookie.php na domenie www.podooch.com
I kod pliku na domenie www.michal.donat.tonid.net
Jak sie mozna domyslic uruchamiam najpierw pierwszy, pozniej drugi. Pierwszy drukuje mi zawartosc ciastka, drugi juz natomiast nie. Czy istnieje jakikolwiek sposob zeby przypisac cistko w jednej domenie na druga ? P.S. Tutaj kod klasy jesli kogos interesuje. prosze nie krzyczec o sprzeganie nie jest to klasa do publikacji a przystosowana scisle do srodowiska tworzenia. :roll2: Ten post edytował thornag 3.10.2006, 15:53:11 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 03:18 |