Prihláste sa cez sociálne siete. Prihláste sa pomocou sociálnych sietí

Prihláste sa cez sociálne siete.  Prihláste sa pomocou sociálnych sietí

Mnoho webových stránok a aplikácií vyžaduje od používateľov registráciu. Niekedy ponúkajú na výber – zaregistrujte sa alebo sa prihláste pomocou niektorej zo sociálnych sietí. To je výhodné pre používateľov – nie je potrebné zakaždým vypĺňať registračné formuláre, stačí kliknúť na tlačidlo prihlásenia a potvrdiť prístup.

Ako funguje sociálne prihlásenie?

Je to veľmi jednoduché: stačí vybrať „sociálnu sieť“, cez ktorú sa chcete zaregistrovať, kliknúť na príslušné tlačidlo a potom potvrdiť povolenie na prístup k vašim osobným údajom. Najčastejšie samotná stránka alebo aplikácia ponúka na výber niekoľko sociálnych sietí. Potom budú na stránku odoslané všetky potrebné údaje a polia v registračnom formulári sa vyplnia automaticky.

V tomto prípade stránka „nerozpozná“ heslo z vášho účtu na sociálnej sieti.

Je potrebné poznamenať, že v tomto prípade sa stránka „neučí“ heslo z vášho účtu sociálnej siete - prenášajú sa iba informácie z profilu, ktoré sú potrebné na registráciu. Ak sa vám stránka zdá podozrivá a nechcete jej poskytnúť prístup k vašim údajom, stačí zvoliť bežnú registráciu.

Poznámka

Niekedy aplikácie a stránky žiadajú o povolenie nielen na prihlásenie zo sociálnych sietí, ale aj na prístup k vášmu zoznamu priateľov alebo na uverejňovanie príspevkov vo vašom mene v informačnom kanáli udalosti. V takýchto prípadoch si často môžete vybrať, ktoré akcie povolíte a ktoré zablokujete. Ak jedného dňa zmeníte názor a rozhodnete sa, že ste povolili príliš veľa stránok, vždy môžete zablokovať prístup k údajom sociálnej siete v nastaveniach danej stránky alebo aplikácie.

Mnohé organizácie a výrobcovia sa snažia čo najviac zapojiť do života používateľov a sociálne siete sú jednou z ciest.

Vo všeobecnosti je to pohodlný spôsob, ako ušetriť čas a nemusíte znova zadávať všetky svoje údaje, čo môže byť na registráciu veľa. Niektoré stránky zároveň umožňujú nielen vyplniť váš účet, ale aj konať podľa neho, napríklad v komentároch, a zároveň označiť publikácie z tejto stránky na vašej stránke sociálnej siete. Takú sociálnu autorizáciu často využívajú športové aplikácie a stránky, kde si po autorizácii môžete nájsť priateľov, sledovať ich športové úspechy, zdieľať s nimi úspechy a súťažiť. Mnohé organizácie a výrobcovia sa snažia čo najviac zapojiť do života používateľov a sociálne siete sú jednou z ciest.

Technicky ide o veľmi bežné riešenie, no vždy by ste mali dôverovať iba dôveryhodným stránkam a pozorne dbať na upozornenia a pokyny pri prihlasovaní.

Na základe materiálov zo služby podpory agenta Mail.Ru

V tejto príručke sa pozrieme na to, ako nastaviť autorizáciu prostredníctvom nasledujúcich sociálnych sietí:

Ak si chcete vytvoriť vlastnú aplikáciu na overenie používateľa, postupujte podľa pokynov nižšie. Pri požiadaní o autorizačné povolenie vám to umožní zobraziť vaše logo a názov stránky namiesto predvolených hodnôt:

V kontakte s

Kliknite na tlačidlo „Vytvoriť aplikáciu“. Otvorí sa prihlasovacia stránka účtu VKontakte:

Vymyslite názov aplikácie a kliknite na tlačidlo „Vytvoriť“. Na novej stránke uveďte podrobné informácie o aplikácii. Zobrazí sa, keď sa používatelia zaregistrujú (požiadajú o povolenia):

Po uložení zmien prejdite do nastavení aplikácie a skopírujte „ID aplikácie“ a „Zabezpečený kľúč“:

Zadajte skopírované hodnoty na ovládacom paneli lokality a kliknite na tlačidlo „Uložiť“:

Teraz sa vráťte do nastavení aplikácie na webovej stránke VKontakte a vyplňte údaje:

  • "Otvoriť API" - povolené;
  • „Adresa lokality“ a „Základná doména“ – vaša pripojená doména.

Aplikácia je pripravená na použitie. Prihláste sa pomocou sociálnej siete VKontakte a skontrolujte, ako sa zobrazujú údaje uvedené v aplikácii.

Facebook

Kliknite na tlačidlo „Vytvoriť aplikáciu“ a na stránke, ktorá sa otvorí, sa prihláste do svojho osobného účtu na sociálnej sieti Facebook.

Potom kliknite na tlačidlo „Registrovať“:

Na registráciu budete musieť potvrdiť svoj účet zadaním svojho telefónneho čísla:

Vyplňte prihlášku a kliknite na tlačidlo „Vytvoriť ID prihlášky“:

Skopírujte „ID aplikácie“ a „Tajný kľúč aplikácie“. Musia byť špecifikované na ovládacom paneli lokality v poliach „Client ID“ a „Client secret“:

Z ovládacieho panela skopírujte „URI presmerovania“:

Teraz na webovej stránke vývojárov Facebooku vyberte v ľavom menu „Nastavenia“ a na stránke, ktorá sa otvorí, prejdite na kartu „Rozšírené“:

Na stránke nájdite „Platné adresy URL presmerovania OAuth“ a prilepte adresu URL, ktorú ste získali predtým, do poľa:

Yandex

Kliknite na tlačidlo „Vytvoriť aplikáciu“ a na stránke, ktorá sa otvorí, sa prihláste do svojho osobného účtu Yandex. Po autorizácii vyplňte nový formulár žiadosti:

Nastavte pre aplikáciu nasledujúce povolenia:

  • Prístup k dátumu narodenia;
  • Prístup k e-mailovej adrese;
  • Prístup k prihláseniu, meno a priezvisko, pohlavie.

Skopírujte „URI spätného volania“ z ovládacieho panela lokality, zadajte ho do poľa „URL spätného volania“ v aplikácii a kliknite na tlačidlo „Uložiť“:

Skopírujte ID aplikácie a heslo:

Zadajte tieto informácie do ovládacieho panela lokality:

Aplikácia je pripravená na použitie.

Google+

Kliknite na tlačidlo „Vytvoriť aplikáciu“ a na stránke, ktorá sa otvorí, sa prihláste do svojho osobného účtu sociálnej siete Google+.

Na stránke, ktorá sa otvorí, vyberte „Google+ API“:

Ak chcete povoliť rozhranie API, musíte vytvoriť projekt. Kliknite na tlačidlo „Vytvoriť projekt“:

Vyplňte formulár projektu, prijmite podmienky používania a potom kliknite na tlačidlo „Vytvoriť“:

Teraz môžete povoliť rozhranie API:

A začnite vytvárať aplikáciu:

Vytvorenie aplikácie pozostáva zo štyroch krokov:

1. Vyberte typ poverení:

2. Vytvorte ID klienta OAuth 2.0, zadajte adresu domény a povolené URI presmerovania (skopírované z ovládacieho panela):

3. Vyplňte informácie o aplikácii – zobrazia sa užívateľovi pri registrácii:

4. Kliknite na „Dokončiť“:

Naša aplikácia je pripravená. Poďme na jeho stránku. Ak to chcete urobiť, kliknite na „Prihlasovacie údaje“ v ľavom stĺpci a vyberte aplikáciu zo zoznamu:

Skopírujte ID klienta a tajný kľúč, aby ste ich označili na ovládacom paneli lokality:

Twitter

Kliknite na tlačidlo „Vytvoriť aplikáciu“ a na stránke, ktorá sa otvorí, sa prihláste do svojho osobného účtu na sociálnej sieti Twitter. Na vytvorenie aplikácie budete musieť zadať a potvrdiť svoje telefónne číslo (

Hovoril som o tom, že stránku je potrebné urobiť pre používateľov čo najpohodlnejšou, spomenul som aj to, že je potrebné uľahčiť ľuďom vstup na stránku tým, že bude možné prihlasovať sa cez sociálne siete. Ako som sľúbil, dnes som si pre vás pripravil manuál, pomocou ktorého sa ľahko naučíte, ako túto funkciu pripojiť na vaše stránky.

Dnes sa naučíte, ako sa prihlásiť na webovú stránku prostredníctvom takých populárnych služieb, ako sú Vkontakte, Facebook a Tweeter. Pridajte autorizáciu prostredníctvom týchto sociálnych sietí. Online budeme využívať špeciálne služby: Loginza a jej analóg uLogin. Ukážem vám to na príklade WordPress stránky, ako vyzerá si môžete pozrieť na mojom testovacom blogu.

Autorizácia cez sociálne siete pomocou uLogin

Služba je dostupná a zrozumiteľná aj pre bežného užívateľa internetu. Podporuje všetky známe systémy na správu obsahu a mnoho sociálnych sietí (vrátane Odnoklassniki, pošty a Google +). Ak chcete nastaviť autorizáciu, prejdite do služby, vyberte požadovanú platformu (v tomto prípade Wordpress) a kliknite na „odkaz na stránku doplnku“:

Zobrazí sa nám výzva na stiahnutie pluginu do nášho počítača, výber priečinka, do ktorého chceme archív uložiť a jeho stiahnutie. Potom archív rozbalíme do ľubovoľného priečinka na disku a pomocou ľubovoľného správcu súborov (ja napríklad používam Total Commander) nahráme priečinok na web do adresára wp-content/plugins.

Teraz zostáva už len aktivovať plugin v admin paneli. Prejdite na panel správcu, sekciu pluginov, oproti „uLogin“ kliknite na „aktivovať“. Všetky! Teraz je na našej WordPress stránke možné prihlásiť sa a komentovať cez najznámejšie sociálne siete:

Ak prejdete do sekcie „pluginy“ na paneli správcu, môžete vidieť podpoložku uLogin, ktorá je zodpovedná za nastavenie formulára:

Na stránke nastavení môžete zmeniť zobrazenie sociálnych médií. siete na paneli formulárov, servisnom menu, požadovaných poliach, dodatočných poliach a prihlasovacom texte:

Nič som sa tu nedotkol, ale ak tomu rozumiem, všetky zmeny je potrebné vykonať v angličtine. V zásade sa s týmito parametrami môžete pohrať, ale plugin už funguje perfektne. Ak chcete pripojiť autorizáciu k stránkam na iných platformách, potom každý archív obsahuje súbor Readme, ktorý popisuje krok za krokom inštaláciu doplnku pre konkrétne CMS.

Ako vidíte, nie je to nič zložité a celá inštalácia vám zaberie len pár minút.

<? php echo ulogin_panel() ; ?>

Nastavenie autorizácie cez sociálne siete pomocou služby Loginza

Táto služba je integrovaná aj s najpopulárnejšími sociálnymi sieťami. siete a má tiež flexibilnú konfiguráciu autorizačného okna. Najprv prejdite do služby a prihláste sa. To sa dá urobiť pomocou akejkoľvek sociálnej siete. Po prihlásení sa dostanete na stránku svojho účtu, kde bude nakonfigurovaný formulár:

Prejdite do sekcie „miniaplikácia My Loginza“ a pridajte požadovanú stránku:

Ak chcete pracovať so stránkou, musíte potvrdiť svoje práva na ňu. Klikneme na tlačidlo „Potvrdiť práva“, budeme vyzvaní na vloženie špeciálnej značky na hlavnú stránku:

Po potvrdení práv môžeme okno bezpečne prispôsobiť podľa želania:

Vaše osobné ID a tajný kľúč sa nachádzajú na stránke „Nastavenia“; sú potrebné na konfiguráciu miniaplikácie po jej nainštalovaní na stránku:

Na stránke Vzhľad si môžete prispôsobiť vzhľad okna pomocou súboru style.css. Ak tomuto súboru rozumiete, môžete experimentovať; ak nie, je lepšie nechať všetko nezmenené. Na karte „Zobraziť“ môžete vidieť výsledok svojej práce:

Sekcia „Štatistika“ zobrazuje počet autorizovaných používateľov používajúcich túto miniaplikáciu:

HTML kód pre tento formulár sa nachádza na karte „HTML code“.

Vyberte „WordPress Plugin“ a stiahnite si ho do počítača. Pomocou ľubovoľného správcu súborov pridajte doplnok do adresára wp-content/plugins. Aktivujeme doplnok a na správcovskom paneli budeme mať sekciu „Loginza“, prejdite do nej.

Niektorí používatelia ľutujú, že ešte nikto nevymyslel sociálne siete bez registrácie. Takéto projekty by mali veľa výhod, ale aj veľa nevýhod. A čo je najdôležitejšie, nikto by nebol schopný udržiavať svoju vlastnú stránku. Z tohto dôvodu ich nikto nevytvára, no v prípade potreby ich môžete použiť aj bez registrácie.

Môžete použiť akékoľvek podobné siete. Samozrejme, funkčnosť bude obmedzená, ale je ľahké nájsť osobu, skontrolovať, kedy bola online, alebo si pozrieť video. Nevyžaduje to programy ani rozšírenia prehliadača, otvorený prístup je poskytovaný všetkým.

Ako sa prihlásiť do VKontakte alebo Odnoklassniki bez registrácie?

Ak je hlavnou úlohou prechod na sociálne. sieť bez registrácie - toto je vyhľadávanie ľudí, je oveľa jednoduchšie použiť špeciálnu službu od spoločnosti Yandex. Kliknite na odkaz yandex.ru/people a dostanete sa na špeciálne vyhľadávanie ľudí. Na zobrazenie zoznamu stačí zadať svoje meno a priezvisko:

Ak chcete spresniť vyhľadávanie, môžete zadať ďalšie údaje a vybrať konkrétne sociálne siete. Na Odnoklassniki a v mnohých ďalších sociálnych sieťach nie sú stránky skryté pred neregistrovanými používateľmi, takže otvorte akýkoľvek profil:

Podobne môžete vyhľadávať v akýchkoľvek iných sociálnych sieťach. siete. Pri používaní VKontakte nemusíte prepínať na Yandex.People. Tam je vyhľadávanie používateľov otvorené pre každého. Do panela s adresou zadajte vk.com/search a otvorí sa požadovaná stránka:

V hlavnom riadku môžete zadať svoje meno a priezvisko a ďalšie údaje je možné zadať cez bočný panel:

Niektorí ľudia majú stránky skryté pred verejným prístupom, ale najčastejšie sú verejné. Preto si môžete jednoducho prezerať fotografie, videá, príspevky na stene, stav a oveľa viac.

Odnoklassniki bez registrácie

Stačí prejsť na túto stránku a na hlavnej stránke uvidíte obľúbené príspevky a videá:

Bez registrácie môžete prejsť do ktorejkoľvek komunity a prezerať si príspevky. Keď sa pokúsite napísať komentár alebo sa pripojiť ku skupine, dostanete sa na prihlasovaciu stránku.

Navštevujte sociálne siete, napriek obmedzeným funkciám si stále budete môcť prezerať profily a takmer všetok obsah. Ak vám to nestačí, ale nechcete používať svoj profil, najlepšou možnosťou je vytvoriť ďalšiu stránku. Nemáte bezplatné telefónne číslo? Kúpte si hotový účet na Buyaccs.com. Tento internetový obchod predáva profily takmer zo všetkých sociálnych sietí. siete:

Cena závisí od toho, ako plný je účet a koľko priateľov je na ňom. Môžete platiť akýmkoľvek spôsobom, z bankových kariet, elektronických peňazí a dokonca aj prevodom z vášho telefónneho zostatku (cez Robokassa). Tým, že miniete trochu peňazí, získate profil a budete môcť používať sociálne siete bez registrácie.

Stránky ako VKontakte, Odnoklassniki, Facebook a Twitter sa používajú na rôzne účely, no netreba zabúdať, že všetky sú vhodné na prácu na diaľku. Zistite a používajte ich podľa jednoduchých krokov, môžete ľahko získať trochu peňazí na nákup účtov pre seba alebo zaplatenie za mobilnú komunikáciu.

Sú tam užitočné špecifické informácie o technickej implementácii.

A v skratke...

Na autorizáciu a registráciu sa používa rovnaká tabuľka „používatelia“. Spolu s bežnou registráciou a autorizáciou, keď sa pri registrácii (v najjednoduchšej forme) do tabuľky „používatelia“ pridá e-mail, heslo a prihlasovacie meno používateľa a pri autorizácii sa zhoduje zadané prihlasovacie meno a heslo s existujúcimi v databáze. zaškrtnuté, používa sa podobným spôsobom a registrácia/autorizácia cez sociálne siete. Len v tomto prípade nie je zdrojom údajov o používateľovi pre jeho registráciu priamy používateľ, ktorý údaje zadáva do formulára, ale sociálna sieť. net. Registrácia je v tomto prípade celkom transparentná, t.j. nie sú viditeľné pre používateľa. Schéma je približne nasledovná (bez zvláštností protokolu Oauth):


1) Používateľ si vyberie prihlásenie prostredníctvom sociálnych médií. net.
2) V tejto sociálnej sieti je volanie na autorizačnú stránku. siete, ak sa tam osoba ešte neprihlásila. Po zadaní údajov, a ak bol predtým autorizovaný, je podaná žiadosť o povolenie použiť jeho údaje.
3) Ak niekto odmietne, potom je koniec. Ak s tým súhlasí, bude presmerovaný na stránku webu uvedenú v nastaveniach Oauth.
4) Každý používateľ sociálnych médií siete majú svoj vlastný jedinečný identifikátor, ktorý je možné vyžiadať. Pre vašu tabuľku „users“ musíte pridať niekoľko ďalších polí (napríklad ako tieto): auth_via (enum("native, "vk", "mailru", "...")) - na označenie typu registrácie užívateľa a social_id - tu bude uložený jedinečný identifikátor v sociálnej sieti. Ak potrebujete uložiť niektoré špecifické údaje tohto užívateľa zo sociálnych sietí, môžete si pre tieto údaje vytvoriť ďalšie polia.
5) Potom, čo používateľ udelí súhlas na použitie svojich údajov, je potrebné vyžiadať si potrebné údaje zo sociálnej siete. siete, vrát. a ID používateľa v sociálnych médiách. siete. Tu sa začína proces neviditeľnej registrácie. Musíte skontrolovať, či je v databáze používateľ s týmto social_id, ak nie, vložte social_id, údaje používateľa zo sociálnej siete. siete, ak je to potrebné, v databáze. To je všetko, používateľ je zaregistrovaný.
Ak existujú údaje o používateľovi, musíte si vyžiadať aktuálne údaje zo sociálnych médií. siete, porovnajte ich s tými v databáze a ak sa zmenili, aktualizujte ich vo svojej databáze; ak nie, potom jednoducho prejdite na ďalší krok.
6) Vytvorí sa relácia s používateľskými údajmi.

K existujúcej tabuľke „natívnej“ registrácie používateľov stránky sa tak relatívne pripája tabuľka s poľami potrebnými na registráciu/autorizáciu prostredníctvom sociálnych médií. siete., a navzájom sa nerušia.

Pre používateľa zaregistrovaného zo sociálnych médií. Prirodzene, neexistuje žiadne sieťové heslo a prihlasovacie meno. Sú potrebné na autorizáciu. A preto Používateľ sa prihlási pomocou svojho sociálneho prihlasovacieho mena a hesla. siete, potom tu nie je čo naznačovať. Počas autorizácie však môžete k žiadosti o overenie prihlasovacieho mena a hesla pridať podmienku

"A KDE `auth_via`="native""

Na vylúčenie používateľov registrovaných zo sociálnych sietí. siete.

Ako vidíte, pre každého používateľa v tabuľke sa vytvorí interný (vnútrosite, takpovediac) primárny, automaticky sa zvyšujúci kľúč. V súlade s tým neexistuje žiadny rozdiel v logike stránky medzi používateľom zaregistrovaným prostredníctvom sociálnych médií. siete a prostredníctvom webovej stránky. Ak hovoríme o internetovom obchode, potom na prepojenie objednávok s používateľom môžete použiť jedno interné ID.


O väčšine sa hovorilo
Overovanie a validácia - čo to je jednoduchými slovami Výsledky validácie Overovanie a validácia - čo to je jednoduchými slovami Výsledky validácie
Proteínová tyčinka s karnitínom Power System L-Carnitine Bar Proteínová tyčinka s karnitínom Power System L-Carnitine Bar
GTA online systémové požiadavky na PC GTA online systémové požiadavky na PC


top