Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP+COOKIES]Czy jest tu jakiś piekarz?, Jak zrobić logowanie na subdomenach?
Kocurro
post 31.10.2005, 19:09:52
Post #1





Grupa: Zarejestrowani
Postów: 461
Pomógł: 32
Dołączył: 17.09.2003
Skąd: Łódź

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


Witajcie,

Teraz takie zagadnienie teoretyczno praktyczne. Otóż sytuacja wyglada następująco. Mam domenę, nazwijmy ją "domena" i posiada ona kilka subdomen, jedną z tych subdomen jest subdomena "profil". I teraz taka bajeczka:

Ogólnie to chcę zrobić tak jak ma onet.

Chce zrobić, że gdy zaloguję się na domenie "profil.domena" to informacje o tym zalogowaniu będą dostępne także na innych subdomenach - w tym forum itp...

Jakto zrobić? Jakie macie pomysły?

Zauważyłem, że jeśli ustawię ciasteczko dla domeny głównej to jest ono potem dostępne w subdomenach. Ale...

No właśnie jak to zrobić by wszystko działało bezproblemowo ?

W końcu onet to jakoś musi robić, że jak się zaloguję do poczty to i tak jestem gdzieindziej zalogowany.

Jeśli mozecie to podsuńcie jakieś logiczne pomysły. A może ktoś z Was już takie coś wykonał?

Mój pomysł polega na tym by w COOKIES przechowywać pewien identyfikator (coś jakby sesyjny tylko, że dostępny pomiędzy subdomenami). Jak teraz zrobić by ten identyfikator przechodził pomiędzy subdomenami (oczywiście w ciasteczku - bo jak w adresie zrobić to wiem).

Proszę nie traktować tego jako głupie pytanie bo jednak przegladarki różnie traktują ciasteczka i już sam nie mam pomysłu jak to dobrze rozwiązać.

Z góry dzięki za pomysły, propozycje

Pozdr.
Łukasz
Go to the top of the page
+Quote Post
Liko
post 31.10.2005, 19:20:41
Post #2





Grupa: Zarejestrowani
Postów: 436
Pomógł: 6
Dołączył: 8.11.2003
Skąd: Szczecin

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


Hm, mi jakoś to działa na serwerze. Wysyałam ciastko w subdomenie 'a', przechodzę do domeny głównej ciasteczko jest, przechodzę do subdomeny 'b' również jest.

Cytat(Manual)
To make the cookie available on all subdomains of example.com then you'd set it to '.example.com'. The . is not required but makes it compatible with more browsers. Setting it to www.example.com  will make the cookie only available in the www  subdomain. Refer to tail matching in the spec for details.
Go to the top of the page
+Quote Post
Kocurro
post 31.10.2005, 19:23:52
Post #3





Grupa: Zarejestrowani
Postów: 461
Pomógł: 32
Dołączył: 17.09.2003
Skąd: Łódź

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


Dzięki. Tylko takie pytanie:

Czy takie ustawienie mogę dać w skrypcie uruchamianym z subdomeny ? czy muszę w domenie głównej?
Go to the top of the page
+Quote Post
Liko
post 31.10.2005, 19:31:56
Post #4





Grupa: Zarejestrowani
Postów: 436
Pomógł: 6
Dołączył: 8.11.2003
Skąd: Szczecin

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


Ustawiałem ciastko w subdomenie, później sprawdzałem w domenie głównej i później w innej subdomenie i działa bez zarzutu.
Go to the top of the page
+Quote Post
Kocurro
post 31.10.2005, 19:35:10
Post #5





Grupa: Zarejestrowani
Postów: 461
Pomógł: 32
Dołączył: 17.09.2003
Skąd: Łódź

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


Dzięki smile.gif Wiedziałem, że mogę na Ciebie liczyć tongue.gif

Zaraz się tym pobawię smile.gif
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 13:33