Како се пријавити на веб локацију са друштвених мрежа помоћу ПХП -а

Друштвене мреже и друге веб апликације омогућавају приступ садржају њихових корисника путем АПИ -ја на које се можемо повезати са библиотекама развијеним на различитим програмским језицима које са лакоћом пружају класе и методе за аутентификацију корисника, користећи њихов профил на друштвеној мрежи као Фацебоок твиттер.
АПИ -ји пружају стандардизован начин пријављивања на нашу веб страницу. Коришћењем сопствене библиотеке или оквира у пхп апликацији можемо омогућити корисницима да користе своје постојеће налоге на друштвеним медијима и на тај начин избећи регистрацију корисника на нашој веб страници.
Друштвене мреже нам омогућавају да из сваког налога извучемо неке податке, попут имена или локације, а спречавамо корисника да има нову лозинку за памћење, јер ће користити исте податке које унесе за пријаву на своју омиљену друштвену мрежу. Већина веб локација и платформи подржава а АПИ укључује Фацебоок, Твиттер, Гоогле, Гоогле, Инстаграм, ПаиПал, ЛинкедИн и многе друге.
Још једна предност коришћења услуге аутентификације путем друштвене мреже за пријављивање на нашу веб страницу је та што је корисник већ повезан на веб локацију било које од подржаних платформи или друштвених мрежа и корисник приступа нашој веб страници и означава да желите да се пријавите приликом коришћења вашег налога, на пример са Фацебооком, АПИ ће открити да сте се већ пријавили на Фацебоок, па ћете такође бити пријављени на нашу веб страницу.
Недостатак је то што се, на пример, одјавите са Фацебоока, одјавићете се и са наше веб странице, предност је што корисник не користи податке о сесијама, а употреба веб странице је транспарентнија.
ПХп АПИ -ји раде у многим оквирима и омогућавају програмерима да креирају пријаве које раде на контролисан начин путем ПХП кода и веб апликација. Тренутно ПХП подржава раван код и без оквира, ЦакеПХП, ЦодеИгнитер, Ларавел, Иии Фрамеворк, Зенд Фрамеворк и многе друге.
Погледајмо неке примере, у свакој друштвеној мрежи или платформи коју желимо да користимо да би се корисник пријавио, морамо креирати ид који омогућава приступ нашој веб локацији одговарајућем АПИ -ју.

Започните сесију са Фацебоок АПИ -јем и ПХП -ом


Пре него што морамо да направимо ид и региструјемо апликацију коју ћемо креирати у Фацебоок Девелоперс -у, за то приступамо хттпс://девелоперс.фацебоок.цом/аппс/ и кликнемо на Адд а нев апплицатион.

Следећи корак ће бити давање назива наше апликације, а именски простор или именски простор се користи за декларисање ентитета који садржи скуп објеката, другим речима име којим ћемо позвати апликацију и њене методе из пхп кода. Простор имена треба писати малим словима и без размака. Морамо такође дефинисати којој категорији апликација припада.

Затим ћемо видети ИД апликације и тајни кључ шифроване апликације које можемо видети кликом на дугме Прикажи.

Затим ћемо отићи на мени Статус и преглед или Статус и преглед, овде ћемо употпунити податке из апликације, образац за слање Фацебоок тиму и да прегледају пријаву ради одобрења. Морамо укључити информације о коришћењу ваше апликације, линкове до наше веб странице, услове коришћења, политику приватности, везе до странице техничке подршке и е -поруку, снимке екрана, идентификационе иконе, упутства за инсталацију ревизијске опреме.
Апликација ће се прегледати у складу са смерницама Фацебоок развојне платформе.

Затим идемо на мени Детаљи апликације или детаље о апликацији. У апликацију уносимо податке као што су језик, кратак опис, дугачак или детаљан опис, кратко објашњење дозвола за приступ и контакт информације са програмером.
Детаљи се користе тако да посетиоци могу пронаћи апликацију када претражују веб. Затим морамо поново послати пријаву за преглед на картици Статус и ревизија.

Инсталирамо класу комуникације са Фацебоок АПИ -јем


Преузећемо час да успоставимо Фацебоок везу, на пример хттпс://гитхуб.цом/ф… ацебоок-пхп-сдк
Након што се преузме класа која се налази у срц директоријуму, ми ћемо креирати наш пример у датотеци индек.пхп у директоријуму пројекта.

Унутар датотеке индек.пхп ставићемо следећи код пХп:
 АПП_ИД, 'сецрет' => АПП_СЕЦРЕТ,)); // Ако је корисник регистрован на Фацебооку, добијамо његове податке $ усерид = $ фацебоок-> гетУсер (); ?> вар13 -> 

Ми Веб
пријавите се путем фацебоока


апи ('/' + $ усерИд); // Приказујемо име особе ецхо "

Здраво : ". $ усеринфо ['наме']."
"; // Приказујемо све податке које дели Фацебоок принт_р ($ инфусер);} елсе {// Користимо јавасцрипт апи да отворимо оквир за дијалог и успоставимо // везу са Фацебоок-ом уметањем дугмета фб: логин, // можемо ли то изменити са цсс -ом ако нам се не свиђа стандард?> вар13 ->

Приликом извршавања индек.пхп Видећемо дугме за пријављивање.

Када кликнемо на дугме за пријаву, видећемо оквир за дијалог.

Када започнемо сесију и прихватимо дозволу за приступ неким подацима, она ће нас вратити на дефинисану страницу за повратак, у овом случају за употребу водича хттп: // лоцалхост / пројецт / туто, као одговор фацебоок АПИ је да прегледач изврши локални урл.

Враћени низ може садржати различите податке у зависности од дозвола које смо дали апликацији.
Пример:
 Поље ([ид] => 10458978631255 [рођендан] => 08/05/1990 [емаил] => мидемо@гмаил.цом [прво_име] => Сергио [пол] => мушко [презиме] => Цулоцциони [веза] = > хттпс://ввв.фацебоок.цом/апп_сцопед_усер_ид/10458978631255/ [лоцале] => ес_ЛА [наме] => Сергио Цулоцциони [временска зона] => -3 [упдатед_тиме] => 2015-04-26Т14: 53: 30+ 0000 [верификовано] => 1) 
Затим можемо узети ове податке и уметнути их у базу података или Мискл табелу.
Упамтите да ће пријављивање на нашој веб страници остати све док Фацебоок одржава сесију, у супротном ће поново приказати дугме за пријављивање.
У менију Фацебоок апликација имамо и алат Аналитицс фор Аппс, бесплатан алат који доноси анализу Фацебоок страница у апликације. Дизајниран је да помогне програмерима да измере како посетиоци користе њихову апликацију и развијају њихове веб локације, а такође је и облик СЕО -а.
ПажњаНе заборавите ово: "Процењује се да је 80% веб локација које се пријављују и региструју на друштвеним мрежама много посећеније."Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен
wave wave wave wave wave