![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 293 Pomógł: 4 Dołączył: 28.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Chciał bym zaimplementować w istniejącym serwisie www logowanie poprzez technologię OPEN ID. Z racji złożoności serwisu nie zadowolę się tylko pobraniem loginu (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Potrzebuję e-mail, oraz datę urodzenia. Wiem że są klasy pozwalające na takie logownko. Jak mówiłem złożoność serwisu jest taka, iż wymaga on użycia mojej bazy danych i mojego systemu. Więc, widzial bym to tak: Logowanie przez open id I tu pytanie, czy jak się poprawnie user zaloguje, i serwer przekaże mi jego login, maila to czy te dane są 100 pewne ? Tak że mógł bym w ich oparciu zrobić wpis do bazy danych użytkowników dodając go, z parametrem Własność openID No i standardowo, if user exist - przypisac mu zalogowane dane z DB jeżeli nie istnieje -> dapisać do bazy z wlasnoscia openID -> zalogować. Pytam bo strzelam w ciemno, nie wiem jak się za to zabrać. Czarna magia. Pomysł ciekawy, Na razie widzicie, mówimy bez konkretów bez specyfikajci protokołu. Na razie luźna rozmowa z pytaniem co odeśle serwer... |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 305 Pomógł: 3 Dołączył: 4.08.2006 Skąd: GDA Ostrzeżenie: (0%) ![]() ![]() |
Już było coś podobnego (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
http://forum.php.pl/index.php?showtopic=98751&hl=openID |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 293 Pomógł: 4 Dołączył: 28.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Panowie,
Mam problem, którego za cholerę nie mogę rozwiązać: Wysyłam do serwera identyfikacyjnego takie cos:
Dla testu daje
No i nie ma maila, po mimo tego że jest u góry w pasku tytułowym.... Wstawiam próbuje przesłać go ręcznie openid.regi.email=my@wp.pl enter i nie echuje mi go z getu.... Jakiś pomysł ? |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 18 Dołączył: 2.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
zrób var_dump($_GET); i sprawdź co masz w $_GET
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 293 Pomógł: 4 Dołączył: 28.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Wszystko jest !
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 18 Dołączył: 2.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
ale z podkreśleniami a nie z kropkami (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 293 Pomógł: 4 Dołączył: 28.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Fajnie,
Dzięki, ja jestem ślepy. Ale na wytłumacznie dodam że w url pisze z kropkami. Zbiera mi tablice z _ Działą bosko. Zastanawiam się jak zapisać w bazie danych identyfikator openID. Bo mogą być dwa rodzaje. 1) http://xxx.domena.serwer 2) http://domena/xxx No i trzeba sprawdzić na początku, przed załadowaniem w curla, czy dane są poprawne. Jeżeli jest http:// wysłać, jeżeli brakuje dopisać. Wrzucić do serwera SQL cale http://xxx.domena.serwer ? |
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat No i trzeba sprawdzić na początku, przed załadowaniem w curla, czy dane są poprawne. To jaki problem? Cytat Jeżeli jest http:// wysłać, jeżeli brakuje dopisać. Do URL tak, ale po co trzymać niepotrzebne dane w bazie? (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Cytat Wrzucić do serwera SQL cale http://xxx.domena.serwer ? IMHO to byłoby najrozsądniejsze rozwiązanie. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.09.2025 - 03:37 |