Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] OpenID implementacja
seba22
post
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...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
seba22
post
Post #2





Grupa: Zarejestrowani
Postów: 293
Pomógł: 4
Dołączył: 28.01.2005

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


Wszystko jest !


  1. <?php
  2. array(8) { ["openid_sig"]=>  string(28) "23Nxxuj5Q+OYrOGmszY6Jw=" ["openid_mode"]=>  string(6) "id_res" ["openid_return_to"]=>  string(38) "http://szxxxxlete.php" ["openid_sreg_gender"]=>  string(1) "m" ["openid_sreg_email"]=>  string(19) "admin@xxxo" ["openid_identity"]=>  string(28) "http://adxpenid.pl" ["openid_signed"]=>  string(46) "identity,return_to,mode,sreg.gender,sreg.email" ["openid_assoc_handle"]=>  string(31) "{HMAC-SHA1}{499bde6f}{yZrrrQ==}"
  3. ?>
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: 27.12.2025 - 10:09