Jan Janiak Programista
Temat: Dwa serwisy - wspólne logowanie
Są dwa serwisy, portale internetowe: s1.pl, s2.pl. Obydwa mają własny mechanizm logowania i składowania sesji w własnych bazach danych. Chcę osiągnąć taki efekt, aby logując się do s1.pl można było przejść do s2.pl bez ponownego logowania się w s2.pl.Szukałem, czytałem i wiem, że rozwiązanie wygląda tak: session_set_save_handler() - tworzę odpowiednie funkcje (lub metody w klasie) i wskazuję w funkcji session_set_save_handler(), która będzie obsługiwać read, open, write etc. Zakładam, że funkcję session_set_save_handler() uruchamiam w s2.pl.
Pytanie: metoda read(string $sessionId) otrzymuje identyfikator sesji, ale jest to identyfikator z s2.pl, zaś s1.pl ma inny identyfikator. Jak to ugryźć? Proszę o (p)odpowiedź.