Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Logowanie przez serwisy społecznościowe.
!*!
post 27.09.2011, 18:57:17
Post #1





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Tak się zastanawiam jak ma ten mechanizm działać.

Załóżmy że mam swoją stronę, na której jest panel rejestracji i logowanie...
Chciałbym teraz umożliwić logowanie np przez konto google lub facebook, przeglądam ich API, wszytko fajnie mam opisane, jednak nie wiem jak to połączyć...

Wchodzę na swoją stronę > klikam że chce zalogować się przez Google, następuje przekierowanie do formularza google i... właśnie, jak mam rozwiązać to po swojej stronie, przy logowaniu mam zapisywać te dane od google u siebie w bazie z ich loginem i hasłem? Jak weryfikować to u siebie?


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
tehaha
post 27.09.2011, 21:29:25
Post #2





Grupa: Zarejestrowani
Postów: 1 748
Pomógł: 388
Dołączył: 21.08.2009
Skąd: Gdynia

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


może tu znajdziesz jakąś podpowiedź jak to działa
http://4rapiddev.com/php/php-login-or-sign...ount-by-openid/
http://andrewpeace.com/php-google-login-class.html
Go to the top of the page
+Quote Post
johny_s
post 27.09.2011, 21:31:53
Post #3





Grupa: Zarejestrowani
Postów: 594
Pomógł: 122
Dołączył: 17.07.2005
Skąd: P-na

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


nie wiem jak to jest w przypadku G ale dla F mam zrobione mniej więcej w ten sposób:

- user wchodzi na stronę
- klika button
- zgadza się na udostępnienie podstawowych uprawnień dla aplikacji
- loguje się do F jeśli nie jest zalogowany
- pobieram jego dane i sprawdzam czy już mam go u siebie w systemie, jeśli nie to dopisuje i "loguje" u siebie
Go to the top of the page
+Quote Post
krowal
post 28.09.2011, 08:16:35
Post #4





Grupa: Zarejestrowani
Postów: 561
Pomógł: 72
Dołączył: 15.11.2006

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


Chciałem napisać o tym temat ale podepnę się pod ten. Co prawda mam trochę inne pytanie, ale zawiera się ono w tym temacie. Chodzi mi o to że już po uzyskaniu danych z google sprawdzam czy email, który otrzymuję z google znajduje się już w bazie, jeśli nie to chciałbym żeby użytkownik miał możliwość przełączenia konta google na inne. Jak to zrobić żeby użytkownik po wejściu na taki adres: https://accounts.google.com/AddSession?hl=p.../www.google.pl/ po przelogowaniu się na inne konto był zawrócony na moją stronę ? Dodam że zmiana adresu w parametrze continue powoduje wyświetlenie się komunikatu: 'Żądana strona jest błędna.'


--------------------
Nawet świnka może wejść na drzewo kiedy jest chwalona :)
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: 18.07.2025 - 01:39