Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Logowanie użytkownika niezaleznie od domeny
patryk9200
post
Post #1





Grupa: Zarejestrowani
Postów: 319
Pomógł: 4
Dołączył: 7.02.2009
Skąd: pless

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


Cześć,

Potrzebuję na potrzeby strony stworzyć panel logowania za pomocą którego gdy się zaloguję to do wielu usług jednocześnie, chodzi coś jak zrobione to jest w Windows Live ID. Raz się loguję, a rozpoznaje mnie na wszystkich serwisach.
Próbowałem sam coś takiego zrobić ale mam taki problem, że gdy zaloguję się na stronę np. mojastrona.pl to automatycznie loguje mnie również na np. mojastrona.pl/innastrona/, natomiast gdy wejdę na adres mojastrona.pl/innastrona/ i się zaloguje to nie rozpozna mnie już na mojastrona.pl.
Ma ktoś pomysł albo może mi podpowiedzieć jak to rozwiazać? wolałbym nie robić tego na zasadzie przekierowania ponieważ wtedy koliduje mi to z inną funkcją którą zbudowałem na potrzeby strony.

.
Powód edycji: [batman]: nobody expects spanish inquisition
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
patryk9200
post
Post #2





Grupa: Zarejestrowani
Postów: 319
Pomógł: 4
Dołączył: 7.02.2009
Skąd: pless

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


sesja owszem, z tym, że działa ona tylko do domeny głównej i podkatalogów, natomiast ja potrzebuję, żeby działało to tak, że zaloguję sie w jakimś wirtualnym katalogu i rozpozna mnie też na domenie głównej


Cytat(Wykrywacz @ 30.03.2010, 22:01:29 ) *
Zrób tak na każdej "stronie" weryfikuj sobie użytkownika, sprawdzając czy wartości w $_SESSION są pełne.
Najprostszy przykład
  1. <?php
  2. if (isset($_SESSION['usr']) and isset($_SESSION['pas']){
  3. // I tu sobie zgodnie ze szczwanym planem sprawdzasz czy faktycznie user o takim haśle istnieje.
  4. }else {
  5. //Jeżeli nie to wywalasz mu panel do logowania, w którym po prawidłowym zalogowaniu wrzucasz jego usr i pas do $_SESSION
  6. }
  7. ?>

W ten sposób raz się logujesz, a potem hasasz radośnie po całej reszcie tam i nazad.

teoretycznie mogę tak zrobić, ale nie jest to najbezpieczniejsze rozwiazanie
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: 8.10.2025 - 08:55