Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Logowanie przez serwisy społecznościowe.
Forum PHP.pl > Forum > PHP
!*!
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?
tehaha
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
johny_s
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
krowal
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.'
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.