Za dostop do napredne funkcionalnosti številna spletna mesta ponujajo registracijo in prijavo na spletno mesto s svojimi poverilnicami. Vendar, kot kaže praksa, vsi ne želijo iti skozi postopek registracije, ki je pogosto preveč zapleten.
Obstaja več kot ducat razlogov, zakaj uporabniki zavračajo standardno registracijo na spletnem mestu, vendar je mogoče identificirati glavne:
Obnašanje uporabnikov je popolnoma upravičeno, nihče ne želi izgubljati časa z registracijo, da bi na primer pustil komentar na spletnem mestu ali videl skrite vsebine dvomljive narave.
Kako ravnati v taki situaciji kako poenostaviti postopek registracije in avtorizacije na spletnem mestu in se izognili takšnim težavam? Tu na pomoč priskočijo družbena omrežja, s pomočjo katerih se lahko v nekaj sekundah prijavite na spletno stran, ne da bi se zatekli k dolgočasnemu izpolnjevanju obrazca za registracijo. Poleg tega si uporabnikom ne bo treba zapomniti prijave, gesla ali drugih podatkov.
Za organizacijo avtorizacija na spletnem mestu prek družbenih omrežij Uporabite lahko posebne storitve, ki so lahko plačljive ali brezplačne, ter uporabite posebne razširitve na vaši spletni strani. Lahko pa greste v drugo smer in napišete svojo razširitev, če poznate jezik PHP.
Obstaja veliko možnosti za organizacijo prijave na spletno mesto prek družbenih omrežij.
Uporaba avtorizacijskih storitev je najprimernejša metoda za začetnike spletne razvijalce. Vse, kar se zahteva od lastnika spletnega mesta, je, da nanj postavi skript, ki ga predlaga ena ali druga storitev. Ali pa uporabite posebno razširitev (plugin), razvito za številne priljubljene sisteme za upravljanje vsebine.
Najbolj priljubljene in razširjene avtorizacijske storitve so Slogin, ULogin in Loginza. Obe storitvi ponujata vtičnike za skoraj vsak CMS, zaradi česar sta še bolj privlačni za začetnike.
Omeniti velja, da je prej avtorizacijska storitev Slogin omogočala izključno neposredno delo s socialnimi omrežji, zdaj pa je ta izdelek iz običajne komponente prerasel v popolno avtorizacijsko storitev. Poleg tega imajo lastniki spletnih mest, ki uporabljajo komponento Slogin, možnost izbire - delati s socialnimi omrežji neposredno ali prek storitve.
Prednosti:
Napake:
Ta možnost je bolj primerna za tiste, ki želijo kar najbolje izkoristiti avtorizacijo prek družbenih omrežij. V tem primeru ne bo več posrednikov, ki bodo prejemali uporabniške podatke, vse te podatke bo družbeno omrežje preneslo neposredno na vašo spletno stran.
Slabosti te metode vključujejo ustvarjanje lastne aplikacije v vsakem družbenem omrežju. Z drugimi besedami, svoje spletno mesto boste morali registrirati v socialnem omrežju, prek katerega želite zagotoviti možnost prijave na spletno mesto.
Prednosti te metode so očitne - vsi uporabniški podatki se takoj prenesejo na vaše spletno mesto, po registraciji aplikacije (ustvarjanje skupine na družbenih omrežjih) prejmete dodatne ugodnosti (dodaten promet, možnost monetizacije skupine itd.) .
Številni uporabniki so nezaupljivi do te vrste avtorizacije – bojijo se, da bi jim ukradli podatke in s tem vdrli v eno ali drugo družbeno omrežje. Vendar pa si upam zagotoviti, da avtorizacija preko družbenih omrežij absolutno varno nihče ne bo ukradel vaših podatkov. Da bi se prepričali o tem, si poglejmo postopek avtorizacije, kaj se v tem trenutku zgodi in kateri podatki se prenesejo.
Ko uporabnik klikne na gumb družbenega omrežja, se odpre dodatno okno in v tem času spletno mesto vzpostavi stik z družbenim omrežjem in zahteva dovoljenje za prenos osebnih podatkov. Družbeno omrežje pa prek novoodprtega okna od uporabnika zahteva potrditev soglasja za posredovanje javno dostopnih informacij. Samo v primeru, da uporabnik poda soglasje, se javno dostopni podatki prenesejo na spletno mesto in zabeležijo v njegovem profilu.
Naj še enkrat opozorim, da posredovani podatki ne vsebujejo niti uporabniške prijave iz družbenega omrežja niti njegovega gesla, se posredujejo samo javno dostopni podatki, kot so ime, priimek, starost, fotografija in nekateri drugi podatki. Nabor odprtih podatkov, ki se posredujejo spletnemu mestu, se razlikuje glede na družbeno omrežje.
Tako lahko sklepamo, da avtorizacija preko družbenih omrežij je popolnoma varna, rekel bi celo veliko bolj varna standardna registracija na spletnem mestu.
Obstaja samo en minus - rahla izguba delovanja spletnega mesta zaradi uporabe dodatnih skriptov (ali vtičnikov) in izmenjave informacij med spletnimi mesti.
Za vaše stranke je pogosto neprijetno, če si zapomnijo geslo in se z njim prijavijo, ko oddajo naslednje naročilo. Hkrati ima večina račune na Facebooku in/ali VKontakte, pošto na Gmailu ali Yandex.Mail.
V takem primeru lahko nalogo avtentikacije uporabnika prenesete na te storitve. Verjetno so vaše stranke že prijavljene v enega od njih, tako da jim sploh ne bo treba vnesti svojega gesla, le strinjate se, da delite nekatere svoje osebne podatke, kot je e-pošta, z vami.
Več o protokolu za takšno avtentikacijo lahko izveste na primer na Wikipediji, v tem članku pa si bomo ogledali tehnične podrobnosti implementacije podobnega mehanizma na InSales.
Pomembno: spletna trgovina mora biti z , to pomeni, da se mora njen naslov začeti s http s
Če želite opraviti avtorizacijo prek katerega koli od zgoraj omenjenih spletnih mest, morate dodati podatke iz ustrezne aplikacije na platformi spletnega mesta, ki ste ga izbrali (dogovorimo se, da to spletno mesto imenujemo ponudnik avtorizacije ali preprosto ponudnik).
Najprej morate iti v zahtevani razdelek BO:
S klikom na gumb "Dodaj" se prikaže obrazec za dodajanje podatkov aplikacije:
Ko vnesete vse potrebne podatke, se na vašem spletnem mestu prikaže gumb za avtorizacijo prek tega ponudnika.
Pomembno: dodate lahko do eno aplikacijo od vsakega ponudnika.
Oglejmo si zdaj podrobneje, kako ustvariti takšne aplikacije pri samih ponudnikih.
Pomembno: Če želite ustvariti aplikacijo VKontakte, morate imeti račun v tem družbenem omrežju.
Številna spletna mesta in aplikacije od uporabnikov zahtevajo registracijo. Včasih ponujajo izbiro - registracijo ali prijavo z uporabo enega od socialnih omrežij. To je priročno za uporabnike - ni vam treba vsakič izpolniti obrazcev za registracijo, samo kliknite gumb za prijavo in potrdite dostop.
Zelo preprosto: samo izberite »socialno omrežje«, prek katerega se želite registrirati, kliknite ustrezen gumb in nato potrdite dovoljenje za dostop do vaših osebnih podatkov. Najpogosteje spletno mesto ali aplikacija sama ponuja na izbiro več socialnih omrežij. Po tem bodo vsi potrebni podatki poslani na spletno mesto, polja v obrazcu za registracijo pa bodo samodejno izpolnjena.
V tem primeru spletno mesto ne »prepozna« gesla iz vašega računa družbenega omrežja.
Upoštevati je treba, da se v tem primeru spletno mesto ne »nauči« gesla iz vašega računa v družabnem omrežju - prenašajo se samo podatki iz profila, ki so potrebni za registracijo. Če se vam spletno mesto zdi sumljivo in mu ne želite omogočiti dostopa do svojih podatkov, preprosto izberite redno registracijo.
Včasih aplikacije in spletna mesta zahtevajo dovoljenje ne samo za prijavo iz družabnih omrežij, ampak tudi za dostop do vašega seznama prijateljev ali objavo v vašem imenu v viru dogodkov. V takih primerih lahko pogosto izberete, katera dejanja dovolite in katera blokirate. Če si nekega dne premislite in se odločite, da ste spletnemu mestu dovolili preveč, lahko vedno blokirate dostop do podatkov družbenega omrežja v nastavitvah tega spletnega mesta ali aplikacije.
Številne organizacije in proizvajalci se poskušajo čim bolj vključiti v življenja uporabnikov in družbena omrežja so ena od poti.
Na splošno je to priročen način, da prihranite čas in vam ni treba znova vnašati vseh svojih podatkov, kar je lahko veliko za registracijo. Hkrati nekatera spletna mesta omogočajo ne le izpolnjevanje vašega računa, ampak tudi ukrepanje na njem, na primer v komentarjih, in hkrati označevanje publikacij s tega mesta na vaši strani v družabnem omrežju. Pogosto takšno socialno avtorizacijo uporabljajo športne aplikacije in strani, kjer lahko po avtorizaciji najdete prijatelje, spremljate njihove športne uspehe, z njimi delite dosežke in tekmujete. Številne organizacije in proizvajalci se poskušajo čim bolj vključiti v življenja uporabnikov in družbena omrežja so ena od poti.
Tehnično je to zelo pogosta rešitev, vendar vedno zaupajte le zaupanja vrednim mestom in pri prijavi skrbno upoštevajte opozorila in navodila.
Na podlagi materialov podporne službe Mail.Ru Agent
Obstajajo koristne posebne informacije o tehnični izvedbi.
In na kratko ...
Za avtorizacijo in registracijo se uporablja ista tabela »uporabniki«. Skupaj z običajno registracijo in avtorizacijo, ko se med registracijo (v najpreprostejši obliki) e-pošta, geslo in prijava uporabnika dodajo v tabelo »uporabniki«, med avtorizacijo pa se vnesena prijava in geslo ujemajo s tistimi, ki obstajajo v bazi podatkov. preverjeno, uporablja se na podoben način in registracija/avtorizacija preko družbenih omrežij. Le da v tem primeru vir podatkov o uporabniku za njegovo registracijo ni neposredni uporabnik, ki podatke vnese v obrazec, temveč družbeno omrežje. mreža. Registracija je v tem primeru precej pregledna, tj. ni vidna uporabniku. Shema je približno naslednja (brez posebnosti protokola Oauth):
1) Uporabnik izbere prijavo prek družbenih medijev. mreža.
2) Obstaja klic na avtorizacijsko stran v tem socialnem omrežju. omrežje, če se oseba vanj še ni prijavila. Po vnosu podatkov in če je bil predhodno pooblaščen, se zahteva dovoljenje za uporabo njegovih podatkov.
3) Če oseba zavrne, je to konec. Če se strinja, je preusmerjen na stran spletnega mesta, določeno v nastavitvah Oauth.
4) Vsak uporabnik družbenih medijev omrežja imajo svoj edinstven identifikator, ki ga je mogoče zahtevati. Za tabelo "uporabniki" morate dodati nekaj dodatnih polj (na primer takih): auth_via (enum("native, "vk", "mailru", "...")) - za označevanje vrste registracije uporabnika in social_id - tukaj bo shranjen edinstven identifikator v družbenem omrežju. Če morate shraniti določene podatke tega uporabnika iz družbenih omrežij, lahko ustvarite dodatna polja za te podatke.
5) Ko uporabnik dovoli uporabo svojih podatkov, je potrebno zahtevati potrebne podatke iz družbenega omrežja. omrežja, vklj. in ID uporabnika v družbenih medijih. omrežja. Tu se začne nevidni postopek registracije. Preveriti morate, ali je v bazi podatkov uporabnik s tem social_id, če ne, potem vstavite social_id, podatke uporabnika iz socialnega omrežja. omrežij, če je potrebno, v bazo podatkov. To je to, uporabnik je registriran.
Če obstajajo podatki o uporabniku, morate zahtevati trenutne podatke iz družbenih medijev. omrežju, jih primerjajte s tistimi v zbirki podatkov in če so se spremenile, jih posodobite v svoji zbirki podatkov; če ne, preprosto pojdite na naslednji korak.
6) Ustvari se seja z uporabniškimi podatki.
Za uporabnika, registriranega iz socialnih medijev. Seveda ni omrežnega gesla in prijave. Potrebni so za avtorizacijo. In ker Uporabnik se prijavi s svojim socialnim imenom in geslom. omrežja, potem tukaj ni ničesar za navesti. In vendar lahko med avtorizacijo zahtevi za preverjanje prijave in gesla dodate pogoj
"IN KJE `auth_via`="native""
Za izključitev uporabnikov, registriranih na družbenih omrežjih. omrežja.
Kot lahko vidite, je za vsakega uporabnika v tabeli ustvarjen notranji (tako rekoč znotraj mesta) primarni ključ, ki se samodejno povečuje. V skladu s tem ni nobene razlike v logiki spletnega mesta med uporabnikom, registriranim prek družbenih medijev. omrežja in prek spletne strani. Če govorimo o spletni trgovini, lahko za povezavo naročil z uporabnikom uporabite en sam interni ID.
Uporabniki se raje prijavijo takoj, z enim klikom, in ne izgubljajo časa z registracijo prek elektronske pošte. Celotno bistvo te težave lahko razumejo ljudje, ki uporabljajo to platformo za prodajo blaga v spletni trgovini.
WordPress privzeto ne omogoča prijave prek družbenih omrežij. Če uporabnik želi, da se njegove stranke prijavijo na ta način, bo moral kupiti plačan razvoj ali uporabiti poseben brezplačen vtičnik. Enostavna registracija in družabna prijava na katerem koli spletnem mestu wordprees je zelo pomembna. Če od obiskovalcev zahtevate, da ta postopek dokončajo tako, da izpolnijo več polj po elektronski pošti, boste verjetno izgubili veliko potencialnih strank.
Ta članek izbere 10 vtičnikov za socialno prijavo za Wordpress, kar bo omogočilo, da bo vaše spletno mesto postalo priročno in izgledalo profesionalno. Za tiste, ki želijo z lastnimi rokami ustvariti pripomoček s socialnimi gumbi, priporočamo, da se seznanite z gradivi na to temo.
Prijave v družbenih omrežjih za Wordpress uporabnikom ne omogočajo le prijave na spletno mesto s prijavo prek Facebook, Twitter, Google, VKontakte, ampak tudi naredijo videz vira zelo privlačen. Vsi moduli, omenjeni na tem seznamu, se pogosto uporabljajo in so res učinkoviti. Izberete lahko katerega koli od teh vtičnikov in začnete zdaj.