Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inne][MySQL][PHP]Wiele serwisów - jedna domena do rejestracji/logowania
konrados
post
Post #1





Grupa: Zarejestrowani
Postów: 623
Pomógł: 79
Dołączył: 16.01.2008

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


Witam,

Chciałbym stworzyć parę małych i większych serwisów. Właściwie trzy już stworzyłem i te też chciałbym podpiąć pod następującą koncepcję:

Chcę mieć jedną domenę (która będzie na innym serwerze, w innej firmie hostingowej niż pozostałe domeny), na której ludzie będą mogli się rejestrować, nazwijmy to Serwisem Rejestracji (IMG:style_emoticons/default/smile.gif) I te informacje, podane podczas owej rejestracji, mają wystarczyć do zalogowania się na jakiejkolwiek innej mojej domenie. Co więcej - jak już się użytkownik zaloguje na serwisie X, to będzie również zalogowany na serwisie Y. Tak więc - jedna domena służy do zarządzania rejestracją i logowaniem się użytkowników.

Tak więc: użytk. loguje się na serwisie X, informacja ta jakoś dochodzi do Serwisu Rejestracji, zwrócona jest informacja o poprawnym/nie poprawnym zalogowaniu i dalej serwis X sobie działa, bez dalszej komunikacji z Serwisem Rejestracji (bo to pewnie za długo by trwało). Jednocześnie owo zalogowanie się, działa również na serwisie Y.

Macie jakieś pomysły jak to można zrealizować?

"Serwis Rejestracji" przechowuje tylko info typu: user_id, user_name, user_pass_md5, user_mail i zarządza rejestracją/logowaniem/wylogowaniem.

Pozostałe informacje dotyczące użytkowników (np. opcje) mają być już przechowywane na poszczególnych serwisach.

Czyli takie małe, własnoręcznie zrobione OpenId.

Ten post edytował konrados 24.11.2010, 14:26:59
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
konrados
post
Post #2





Grupa: Zarejestrowani
Postów: 623
Pomógł: 79
Dołączył: 16.01.2008

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


No dobrze, no to to api jak rozumiem mogłoby wyglądać tak, że jest sobie strona, w której urlu podaję np. action=login&name=janKowalski&passMd5=123...

Akcja byłaby "login", lub "logout", lub "register".

Tak ?

Ale teraz: user się wziął i zalogował w serwisie X. Tam zapamiętałem w cookie name i passmd5... i no właśnie. Nie mogę w cookie serwisu X zapamiętać, że "zalogowany", musiałbym też w owym api zrobić action typu "sprawdź czy zalogowany" i wywoływać ów Serwer Rejestracji za każdym razem (przy każdym otwarciu jakiejś strony) celem sprawdzenia, czy się name i passmd5 zgadza, tak? No to by było strasznie wolne. Da się jakoś inaczej?
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: 3.10.2025 - 10:25