![]() |
![]() |
![]()
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 |
|
|
![]() |
![]()
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? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 10:25 |