Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z logowaniem na subdomenach
EpureLight
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 12.09.2009

Ostrzeżenie: (0%)
-----


Witam wszystkich.

Do serwisu, który tworze napisałem system logowania i rejetrowania w php. Zmienne pobierane z bazy danych są przechowywane w zmiennych sesji. O bezpieczeństwo zadbałem, więc o to się nie martwię. Problem polega na tym, że serwis będzie wyposażony w blog i forum, które będą na adresach blog.domena.pl i forum.donema.pl. System logowania znajduje się w katalogu głownym domeny. Po zalogowaniu użytkownik może bez problemu poruszać się po stronie lecz gdy wchodzi na stronę bloga to zostaje wylogowany, lub lepiej mówiąc, nie jest zalogowany, gdyż po porocie na stronę domena.l jest zalegowany. Chciałbym temu problemowi zaradzić jednak nie mam pojęcia jak to zrobić. Słyszałem, że te domeny są traktowane jako różne, jednak nic mi to nie mówi. Nie chce do tego użyć pików coockie jeżeli to nie jest konieczne.

Proszę was o pomoc i z góry dziękuję (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
EpureLight
post
Post #2





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 12.09.2009

Ostrzeżenie: (0%)
-----


Cytat(askone @ 3.06.2011, 15:15:27 ) *
Coś w tym stylu. Faktem jest iż nie wdrażałem tego rozwiązania jeszcze nigdzie u siebie, ale wydaje się dość prostym do wdrożenia.


Jednak po głębszym przemyśleniu może to nie działać. Bo użytkownik wtedy będzie zalogowany na domenie, na której będzie skierowany po zalogowaniu, zas po przejsciu na forum lub blog nastąpi ten sam problem.


Cytat(zbig @ 3.06.2011, 17:06:40 ) *
Witam !

Musisz w tym przypadku uzyc globalnego mechanizmu przechowywania danych sesyjnych . Albo DB albo memcahed.

[edit]
session_set_save_handler

Pozdrawiam



Nie do końca rozumiem jak ta funkcja działa. Tzn jakie dane gdzie mają trafiać i co ta funkcja ma z nimi zrobić. Dodatkowo nie mam pojęcia w którym miejscu kodu to wdrożyć. Programuję w php jednak pierwszy raz spotykam się z takim problemem i nie mam pojęcia jak mu zaradzić.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 03:20