Ìîäóëü àóòåíòèôèêàöèè joomla

Çàäàíèå çàêðûòî
Ñòîèìîñòü:Äîãîâîðíàÿ
Ñðîê âûïîëíåíèÿ:2 äíÿ
Âàðèàíòû îïëàòû:Ïî äîãîâîðåííîñòè
Äàòà ïóáëèêàöèè:2014-10-27 13:22
Îáíîâëåíî:2014-10-27 22:58
Áûë íà ñàéòå:2025-07-29 15:38

Ìîäóëü àóòåíòèôèêàöèè joomla

 
Çàäà÷à

Äëÿ 3-é äæóìëû íåîáõîäèìî ñäåëàòü ìîäóëüàóòåíòèôèêàöèè ÷åðåç ãóãë OpenId.
Òîåñòü ïî êíîïêå äåëàåòñÿ ðåäèðåêò íà ãóãë, îí ñïðàøèâàåò ñîãëàñèå þçåðà íà äîñòóï ê ñàéòó, è ãóãë âîçâðàùàåò îáðàòíî íà redirect.php ýòîãî ìîäóëÿ. Ïîëó÷èâ ðåäèðåêò îò ãóãëà ìû ìîæåì ïîëó÷èòü id þçåðà. Ïî ýòîìó Id äåëàåì get çàïðîñ è îí âûäàåò òèêåò. ß çíàþ, ÷òî â äæóìëå åñòü îáúåêò User. Âîò â Id ýòîãî þçåðà íóæíî ïîëîæèòü id êîòîðûé ïîëó÷èëè îò ãóãëà è äîáàâèòü ïîëå (èëè èñïîëüçîâàòü ëþáîå ñóùåñòâóþùåå) â êîòîðîå ïîëîæèòü òèêåò îò ñåðâåðà.
Êàê ýòî âèæó ÿ. Åñëè çàäà÷à ñëîæíåå, òî îïèøèòå â ÷åì, ÷òîáû ñïîðîâ ïî îïëàòå íå áûëî ïîòîì.
èòàê:
1. Äæóìëîâñêèé êëàññ user äîïîëíèòü ïîëåì
2. Âçÿòü òèïîâîé ìîäóëü àóòåíòèôèêàöèè è óáðàòü ïîëÿ ëîãèí/ïàðîëü è îñòàâèòü òîëüêî êíîïêó - âîéòè ïî Google
3. ß ïðåäîñòàâëþ ïðèìåðû êîäà äëÿ ðàáîòû ñ google. Ñêîïèïàñòèòü ñòðàíèöó ðåäèðåêòà íà ãóãë è ñòðàíèöó redirect.php
4.  ñòðàíèöå redirect.php âûïîëíèòü çàïðîñ íà ìîé ñåðâåð (âñå íàïèøó - òàì îäèí çàïðîñ âèäà http://auth../process/<userid>) ïîëó÷èò...

Âèäåòü ïîëíóþ èíôîðìàöèþ è îñòàâëÿòü çàÿâêè ìîãóò òîëüêî àâòîðèçîâàííûå ïîëüçîâàòåëè.
Çàÿâîê íåò

Îñòàâëÿòü çàÿâêè ìîãóò òîëüêî àâòîðèçîâàííûå ïîëüçîâàòåëè.

Äðóãèå îòêðûòûå çàäàíèÿ:

ïîèñê çàäàíèé