Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Logowanie do systemu po za użytkownikiem
Forum PHP.pl > Forum > PHP
lord_borsuk
Witajcie,
Mam następujący problem, potrzebuje napisać skrypt który pozwoli użytkownikowi zalogować się do innego serwisu, bez znajomości hasła.
Mamy serwis główny aaaa.pl, i tam przechowywane są hasła do np. serwisu bbbb.pl.
Potrzebuje dać użytkownikowi dostęp do serwisu bbbb.pl, ale w taki sposób żeby on nie poznał hasła do tego serwisu.
Chodzi o to że np. po jakimś czasie użytkownik straci dostęp do tego serwisu, i nie chce zmieniać hasła co chwilę.

Do głowy przychodzi mi coś takiego: serwis aaaa.pl loguje się do bbbb.pl przez curl, ściąga ciasteczko i przekazuje je do użytkownika który ma tam być zalogowany.
Ale nie wiem czy to jest możliwe, a może ktoś tutaj miał by lepszy pomysł ?
Pozdrawiam
matix
Akurat dziś implementowałem taki bajer. ;-))

1. CAS - http://en.wikipedia.org/wiki/Central_Authentication_Service
2. OAuth2 - http://en.wikipedia.org/wiki/OAuth

M.
lukaskolista
Chetnie bym pomogl, ale nic nie rozumiem. Jakie przekazywanie ciasteczek miedzy serwisami, o czym Ty w ogole piszesz?! Ten pomysl na wstepie mozna odrzucic.

Czy chcesz, aby uzytkownicy serwisu aaa mogli logowac sie na te same dane w serwisie bbb? Jezeli tak, to lord_borsuk dal dobre rozwiazania, jezeli chodzi o cos innego to opisz bardziej precyzyjnie.
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.