ورود از طریق شبکه های اجتماعی. با استفاده از شبکه های اجتماعی وارد شوید

ورود از طریق شبکه های اجتماعی.  با استفاده از شبکه های اجتماعی وارد شوید

بسیاری از وب‌سایت‌ها و برنامه‌ها به کاربران نیاز دارند که ثبت نام کنند. گاهی اوقات آنها یک انتخاب ارائه می دهند - با استفاده از یکی از شبکه های اجتماعی ثبت نام کنید یا وارد شوید. این برای کاربران راحت است - نیازی به پر کردن فرم های ثبت نام در هر بار نیست، فقط روی دکمه ورود کلیک کنید و دسترسی را تأیید کنید.

ورود اجتماعی چگونه کار می کند؟

این بسیار ساده است: فقط "شبکه اجتماعی" را که می خواهید از طریق آن ثبت نام کنید انتخاب کنید، روی دکمه مناسب کلیک کنید و سپس مجوز دسترسی به داده های شخصی خود را تأیید کنید. بیشتر اوقات، خود سایت یا برنامه چندین شبکه اجتماعی را برای انتخاب ارائه می دهد. پس از این، تمام اطلاعات لازم به سایت ارسال می شود و فیلدهای فرم ثبت نام به صورت خودکار پر می شود.

در این حالت، سایت رمز عبور را از حساب شبکه اجتماعی شما "شناسایی" نمی کند.

لازم به ذکر است که در این حالت ، سایت رمز عبور را از حساب شبکه اجتماعی شما "یاد نمی گیرد" - فقط اطلاعات نمایه ای که برای ثبت نام لازم است منتقل می شود. اگر سایت برای شما مشکوک به نظر می رسد و نمی خواهید به آن دسترسی به داده های خود بدهید، فقط ثبت نام معمولی را انتخاب کنید.

توجه داشته باشید

گاهی اوقات برنامه‌ها و سایت‌ها نه تنها برای ورود از شبکه‌های اجتماعی، بلکه برای دسترسی به لیست دوستان یا پست کردن از طرف شما در فید رویداد، درخواست مجوز می‌کنند. در چنین مواردی، اغلب می‌توانید انتخاب کنید که کدام فعالیت‌ها را مجاز می‌کنید و کدام را مسدود می‌کنید. اگر روزی نظر خود را تغییر دادید و تصمیم گرفتید که بیش از حد به یک سایت اجازه داده اید، همیشه می توانید دسترسی به داده های شبکه اجتماعی را در تنظیمات آن سایت یا برنامه مسدود کنید.

بسیاری از سازمان ها و تولیدکنندگان تلاش می کنند تا حد امکان درگیر زندگی کاربران شوند و شبکه های اجتماعی یکی از راه های آن است.

به طور کلی، این یک راه راحت برای صرفه جویی در زمان و عدم نیاز به وارد کردن مجدد تمام داده های خود است که می تواند برای ثبت نام بسیار زیاد باشد. در عین حال، برخی از سایت ها این امکان را فراهم می کنند که نه تنها حساب خود را پر کنید، بلکه به آن عمل کنید، مثلاً در نظرات، و در عین حال انتشارات این سایت را در صفحه شبکه اجتماعی خود برچسب گذاری کنید. اغلب، چنین مجوزهای اجتماعی توسط برنامه ها و سایت های ورزشی استفاده می شود، جایی که پس از مجوز می توانید دوستانی پیدا کنید، موفقیت های ورزشی آنها را دنبال کنید، دستاوردها را با آنها به اشتراک بگذارید و رقابت کنید. بسیاری از سازمان ها و تولیدکنندگان تلاش می کنند تا حد امکان درگیر زندگی کاربران شوند و شبکه های اجتماعی یکی از راه های آن است.

از نظر فنی، این یک راه حل بسیار رایج است، اما همیشه باید فقط به سایت های قابل اعتماد اعتماد کنید و هنگام ورود به سیستم به هشدارها و دستورالعمل ها دقت کنید.

بر اساس مطالب سرویس پشتیبانی Mail.Ru Agent

در این راهنما، نحوه تنظیم مجوز از طریق شبکه های اجتماعی زیر را بررسی خواهیم کرد:

اگر می خواهید برنامه احراز هویت کاربر خود را ایجاد کنید، دستورالعمل های زیر را دنبال کنید. هنگام درخواست مجوز مجوز، این به شما امکان می‌دهد تا آرم و نام سایت خود را به جای مقادیر پیش‌فرض نمایش دهید:

در تماس با

بر روی دکمه "ایجاد برنامه" کلیک کنید. صفحه ورود به حساب VKontakte باز می شود:

یک نام برای برنامه ایجاد کنید و روی دکمه "ایجاد" کلیک کنید. در صفحه جدید، اطلاعات دقیقی در مورد برنامه ارائه دهید. هنگام ثبت نام کاربران نمایش داده می شود (درخواست مجوز):

پس از ذخیره تغییرات، به تنظیمات برنامه بروید و “Application ID” و “Secure Key” را کپی کنید:

مقادیر کپی شده را در کنترل پنل سایت مشخص کنید و بر روی دکمه "ذخیره" کلیک کنید:

اکنون به تنظیمات برنامه در وب سایت VKontakte برگردید و داده ها را پر کنید:

  • "Open API" - فعال است.
  • "آدرس سایت" و "دامنه پایه" - دامنه پیوست شده شما.

برنامه آماده استفاده است. با استفاده از شبکه اجتماعی VKontakte وارد شوید و نحوه نمایش داده های مشخص شده در برنامه را بررسی کنید.

فیس بوک

بر روی دکمه "ایجاد برنامه" کلیک کنید و در صفحه باز شده وارد حساب شخصی خود در شبکه اجتماعی فیس بوک شوید.

سپس بر روی دکمه "ثبت نام" کلیک کنید:

برای ثبت نام، باید حساب خود را با وارد کردن شماره تلفن خود تأیید کنید:

فرم درخواست را پر کنید و روی دکمه "ایجاد شناسه برنامه" کلیک کنید:

"Application ID" و "Application Secret" را کپی کنید. آنها باید به ترتیب در قسمت های "Client ID" و "Client Secret" در کنترل پنل سایت مشخص شوند:

از کنترل پنل، Redirect URIs را کپی کنید:

اکنون در وب سایت توسعه دهندگان فیس بوک، "تنظیمات" را در منوی سمت چپ انتخاب کنید و در صفحه باز شده، به تب "پیشرفته" بروید:

در صفحه، «URLهای ریدایرکت OAuth معتبر» را پیدا کنید و نشانی اینترنتی که قبلاً به دست آورده‌اید را در فیلد قرار دهید:

یاندکس

روی دکمه "ایجاد یک برنامه" کلیک کنید و در صفحه باز شده، وارد حساب شخصی Yandex خود شوید. پس از مجوز، فرم درخواست جدید را پر کنید:

مجوزهای زیر را برای برنامه تنظیم کنید:

  • دسترسی به تاریخ تولد؛
  • دسترسی به آدرس ایمیل؛
  • دسترسی به ورود، نام و نام خانوادگی، جنسیت.

«URI پاسخ به تماس» را از کنترل پنل سایت کپی کنید، آن را در قسمت «URL برگشت به تماس» برنامه مشخص کنید و روی دکمه «ذخیره» کلیک کنید:

شناسه و رمز برنامه را کپی کنید:

این اطلاعات را در کنترل پنل سایت وارد کنید:

برنامه آماده استفاده است.

+Google

بر روی دکمه "ایجاد یک برنامه" کلیک کنید و در صفحه باز شده، وارد حساب شخصی خود در شبکه اجتماعی +Google شوید.

در صفحه ای که باز می شود، «Google+ API» را انتخاب کنید:

برای فعال کردن API، باید یک پروژه ایجاد کنید. بر روی دکمه "ایجاد پروژه" کلیک کنید:

فرم پروژه را پر کنید، شرایط استفاده را بپذیرید، سپس بر روی دکمه "ایجاد" کلیک کنید:

اکنون می توانید API را فعال کنید:

و شروع به ایجاد برنامه کنید:

ایجاد یک برنامه شامل چهار مرحله است:

1. نوع اعتبار را انتخاب کنید:

2. شناسه مشتری OAuth 2.0 ایجاد کنید، آدرس دامنه و URI تغییر مسیر مجاز را مشخص کنید (کپی شده از کنترل پنل):

3. اطلاعات مربوط به برنامه را پر کنید - در هنگام ثبت نام به کاربر نشان داده می شود:

4. روی «پایان» کلیک کنید:

برنامه ما آماده است. بیایید به صفحه او برویم. برای انجام این کار، روی "Credentials" در ستون سمت چپ کلیک کنید و یک برنامه را از لیست انتخاب کنید:

شناسه مشتری و راز را برای نشان دادن آنها در کنترل پنل سایت کپی کنید:

توییتر

روی دکمه «ایجاد اپلیکیشن» کلیک کنید و در صفحه باز شده وارد حساب شخصی خود در شبکه اجتماعی توییتر شوید. برای ایجاد یک برنامه، باید شماره تلفن خود را وارد کرده و تأیید کنید (

من در مورد این موضوع صحبت کردم که سایت باید تا حد امکان برای کاربران راحت باشد، همچنین اشاره کردم که باید با ایجاد امکان ورود از طریق شبکه های اجتماعی، ورود افراد به سایت را راحت تر کرد. همانطور که قول داده بودیم امروز برای شما کتابچه راهنما آماده کرده ام که با کمک آن می توانید به راحتی یاد بگیرید که چگونه این قابلیت را به سایت های خود متصل کنید.

امروز یاد خواهید گرفت که چگونه از طریق سرویس های محبوبی مانند Vkontakte، فیس بوک و توییتر وارد یک وب سایت شوید. از طریق این شبکه های اجتماعی مجوز اضافه کنید. ما با استفاده از خدمات ویژه آنلاین خواهیم بود: Loginza و uLogin آنالوگ آن. من به عنوان مثال یک سایت وردپرس را به شما نشان خواهم داد، می توانید ببینید که چگونه در وبلاگ آزمایشی من به نظر می رسد.

مجوز از طریق شبکه های اجتماعی با استفاده از uLogin

این سرویس حتی برای کاربران عادی اینترنت قابل دسترس و قابل درک است. از تمام سیستم های مدیریت محتوای شناخته شده و بسیاری از شبکه های اجتماعی (از جمله Odnoklassniki، ایمیل و Google +) پشتیبانی می کند. برای تنظیم مجوز، به سرویس مراجعه کنید، پلتفرم مورد نظر (در این مورد وردپرس) را انتخاب کنید و روی "پیوند به صفحه افزونه" کلیک کنید:

از ما خواسته می شود که افزونه را در رایانه خود بارگیری کنیم، پوشه ای را که می خواهیم آرشیو را در آن ذخیره کنیم انتخاب کرده و آن را دانلود کنیم. سپس آرشیو را در هر پوشه ای روی دیسک باز می کنیم و با استفاده از هر فایل منیجر (مثلاً من از Total Commander استفاده می کنم) پوشه را در وب سایت در پوشه wp-content/plugins آپلود می کنیم.

حالا تنها چیزی که باقی می ماند این است که افزونه را در پنل مدیریت فعال کنید. به پنل مدیریت، بخش افزونه ها بروید، روبروی “uLogin” روی “activate” کلیک کنید. همه! اکنون در سایت وردپرس ما امکان ورود به سیستم و نظر دادن از طریق معروف ترین شبکه های اجتماعی وجود دارد:

اگر در پنل مدیریت به بخش «افزونه‌ها» بروید، می‌توانید زیرمجموعه uLogin را ببینید که مسئول تنظیم فرم است:

در صفحه تنظیمات می توانید نمایش رسانه های اجتماعی را تغییر دهید. شبکه های موجود در پانل فرم، منوی خدمات، فیلدهای درخواستی، فیلدهای اضافی و متن ورود:

من در اینجا چیزی را لمس نکردم، اما همانطور که متوجه شدم، همه تغییرات باید به زبان انگلیسی انجام شوند. در اصل، شما می توانید با این پارامترها بازی کنید، اما پلاگین در حال حاضر به خوبی کار می کند. اگر می‌خواهید مجوز را به سایت‌هایی در پلتفرم‌های دیگر ضمیمه کنید، هر بایگانی حاوی یک فایل Readme است که مرحله به مرحله نصب افزونه را برای CMS‌های خاص توضیح می‌دهد.

همانطور که می بینید، هیچ چیز پیچیده ای وجود ندارد و کل نصب فقط چند دقیقه طول می کشد.

&آن؛؟ php echo ulogin_panel(); ?>

تنظیم مجوز از طریق شبکه های اجتماعی با استفاده از سرویس Loginza

این سرویس همچنین با محبوب ترین شبکه های اجتماعی یکپارچه شده است. شبکه ها، و همچنین دارای تنظیمات انعطاف پذیر پنجره مجوز است. ابتدا به سرویس بروید و وارد شوید. این کار را می توان با استفاده از هر شبکه اجتماعی انجام داد. پس از ورود به صفحه حساب کاربری خود هدایت می شوید که در آنجا فرم پیکربندی می شود:

به بخش "ویجت من Loginza" بروید و سایت مورد نظر را اضافه کنید:

برای کار با سایت، باید حقوق خود را در مورد آن تأیید کنید. ما روی دکمه "تأیید حقوق" کلیک می کنیم، از ما خواسته می شود که یک برچسب ویژه در صفحه اصلی درج کنیم:

پس از تأیید حقوق، می‌توانیم با خیال راحت پنجره را مطابق میل خود سفارشی کنیم:

شناسه شخصی و کلید مخفی شما در صفحه "تنظیمات" قرار دارند که برای پیکربندی ویجت پس از نصب آن در سایت مورد نیاز هستند.

در صفحه Appearance می توانید ظاهر پنجره را با استفاده از فایل style.css شخصی سازی کنید. اگر این فایل را درک می کنید، می توانید آزمایش کنید، اگر نمی دانید، بهتر است همه چیز را بدون تغییر رها کنید. در تب "View" می توانید نتیجه کار خود را مشاهده کنید:

بخش "آمار" تعداد کاربران مجاز استفاده از این ویجت را نشان می دهد:

کد HTML این فرم در تب "HTML code" قرار دارد.

"Plugin WordPress" را انتخاب کرده و آن را در رایانه خود دانلود کنید. با استفاده از هر فایل منیجر، افزونه را به دایرکتوری wp-content/plugins اضافه کنید. ما افزونه را فعال می کنیم و در پنل مدیریت یک بخش "Loginza" خواهیم داشت، به آن بروید.

برخی از کاربران متاسفند که هیچ کس هنوز شبکه های اجتماعی را بدون ثبت نام اختراع نکرده است. چنین پروژه هایی دارای مزایا و معایب بسیاری نیز خواهند بود. و مهمتر از همه، هیچ کس نمی تواند صفحه خود را حفظ کند. به همین دلیل است که هیچکس آنها را ایجاد نمی کند، اما در صورت لزوم می توانید بدون ثبت نام از آنها استفاده کنید.

می توانید از هر شبکه مشابهی استفاده کنید. البته، عملکرد محدود خواهد بود، اما به راحتی می توان یک شخص را پیدا کرد، بررسی کرد که او آنلاین بوده یا یک ویدیو را تماشا کند. این نیازی به برنامه‌ها یا برنامه‌های افزودنی مرورگر ندارد.

چگونه بدون ثبت نام وارد VKontakte یا Odnoklassniki شویم؟

اگر وظیفه اصلی تبدیل به اجتماعی است. شبکه بدون ثبت نام - این جستجوی افراد است، استفاده از سرویس ویژه Yandex بسیار ساده تر است. پیوند yandex.ru/people را دنبال کنید و به جستجوی ویژه افراد منتقل خواهید شد. فقط نام و نام خانوادگی خود را برای دریافت لیست وارد کنید:

برای دقیق تر کردن جستجو، می توانید داده های اضافی را وارد کرده و شبکه های اجتماعی خاصی را انتخاب کنید. در Odnoklassniki و در بسیاری از شبکه های اجتماعی دیگر، صفحات از دید کاربران ثبت نام نشده پنهان نیستند، بنابراین هر نمایه ای را باز کنید:

به همین ترتیب، می توانید در هر شبکه اجتماعی دیگری جستجو کنید. شبکه های. هنگام استفاده از VKontakte، لازم نیست به Yandex.People بروید. در آنجا جستجوی کاربر برای همه باز است. vk.com/search را در نوار آدرس وارد کنید و صفحه مورد نیاز شما باز می شود:

در خط اصلی می توانید نام و نام خانوادگی خود را مشخص کنید و اطلاعات اضافی را می توان از طریق پانل کناری وارد کرد:

برخی از افراد صفحاتی از دسترسی عمومی پنهان دارند، اما اغلب آنها عمومی هستند. بنابراین، شما به راحتی می توانید عکس ها، فیلم ها، پست های دیوار، وضعیت و بسیاری موارد دیگر را مشاهده کنید.

Odnoklassniki بدون ثبت نام

کافی است به این سایت بروید و در صفحه اصلی پست ها و ویدیوهای محبوب را مشاهده خواهید کرد:

بدون ثبت نام، می توانید به هر انجمنی بروید و پست ها را مشاهده کنید. وقتی سعی می کنید نظری بنویسید یا به یک گروه بپیوندید، به صفحه ورود هدایت می شوید.

از شبکه های اجتماعی بازدید کنید، با وجود عملکردهای محدود، همچنان می توانید پروفایل ها و تقریباً تمام محتوا را مشاهده کنید. اگر این برای شما کافی نیست، اما نمی خواهید از نمایه خود استفاده کنید، بهترین گزینه ایجاد یک صفحه اضافی است. شماره تلفن رایگان ندارید؟ یک حساب کاربری آماده در Buyacs.com بخرید. این فروشگاه اینترنتی تقریباً از تمامی شبکه های اجتماعی پروفایل می فروشد. شبکه های:

هزینه بستگی به پر بودن اکانت و تعداد دوستان دارد. شما می توانید از طریق کارت های بانکی، پول الکترونیکی و حتی از موجودی تلفن خود (از طریق Robokassa) پرداخت کنید. با صرف هزینه اندک، پروفایلی به دست می آورید و می توانید بدون ثبت نام از شبکه های اجتماعی استفاده کنید.

سایت هایی مانند VKontakte، Odnoklassniki، فیس بوک و توییتر برای اهداف مختلفی استفاده می شوند، اما نباید فراموش کنیم که همه آنها برای کار از راه دور مناسب هستند. با انجام مراحل ساده آنها را بیابید و از آنها استفاده کنید، به راحتی می توانید پول کمی برای خرید حساب برای خود یا پرداخت هزینه ارتباطات تلفن همراه بدست آورید.

اطلاعات خاص مفیدی در مورد اجرای فنی وجود دارد.

و خلاصه...

برای مجوز و ثبت نام، از همان جدول "کاربران" استفاده می شود. همراه با ثبت نام عادی و مجوز، زمانی که در حین ثبت نام (در ساده ترین شکل آن) ایمیل، رمز عبور و ورود کاربر به جدول "کاربران" اضافه می شود و در هنگام مجوز، مطابقت ورود و رمز عبور وارد شده با موارد موجود در پایگاه داده است. بررسی شود، به روشی مشابه و ثبت / مجوز از طریق شبکه های اجتماعی استفاده می شود. فقط در این مورد، منبع داده های مربوط به کاربر برای ثبت نام او، کاربر مستقیمی نیست که داده ها را وارد فرم می کند، بلکه شبکه اجتماعی است. خالص. ثبت نام در این مورد کاملاً شفاف است، یعنی. برای کاربر قابل مشاهده نیست این طرح تقریباً به شرح زیر است (بدون مشخصات پروتکل Oauth):


1) کاربر ورود از طریق رسانه های اجتماعی را انتخاب می کند. خالص.
2) تماسی با صفحه مجوز در این شبکه اجتماعی وجود دارد. شبکه، اگر شخص هنوز وارد آن نشده باشد. پس از وارد کردن داده ها و در صورتی که قبلاً مجاز بوده است، درخواست اجازه استفاده از داده های وی می شود.
3) اگر فردی امتناع کند، این پایان کار است. در صورت موافقت، به صفحه سایت مشخص شده در تنظیمات Oauth هدایت می شود.
4) هر کاربر در شبکه های اجتماعی شبکه ها شناسه منحصر به فرد خود را دارند که می توان آن را درخواست کرد. برای جدول "کاربران" خود باید چند فیلد اضافی اضافه کنید (به عنوان مثال، مانند این): auth_via (enum("native، "vk"، "mailru"، "...")) - برای نشان دادن نوع ثبت نام کاربر و social_id - یک شناسه منحصر به فرد در شبکه اجتماعی در اینجا ذخیره می شود.
5) پس از اینکه کاربر اجازه استفاده از داده های خود را داد، لازم است داده های لازم را از شبکه اجتماعی درخواست کند. شبکه ها، از جمله و شناسه کاربری در شبکه های اجتماعی شبکه های. از اینجاست که فرآیند ثبت نام نامرئی آغاز می شود. باید بررسی کنید که آیا کاربری با این social_id در پایگاه داده وجود دارد یا خیر، اگر نه، سپس social_id، داده های کاربر را از رسانه های اجتماعی وارد کنید. شبکه ها، در صورت لزوم، در پایگاه داده. تمام، کاربر ثبت نام شده است.
اگر اطلاعاتی در مورد کاربر وجود دارد، باید اطلاعات فعلی را از رسانه های اجتماعی درخواست کنید. شبکه، آنها را با دیتابیس مقایسه کنید و اگر تغییر کرده اند، آنها را در پایگاه داده خود به روز کنید، اگر نه، به سادگی به مرحله بعدی بروید.
6) یک جلسه با داده های کاربر ایجاد می شود.

بنابراین، جدول موجود ثبت نام "بومی" کاربران سایت، به طور نسبی، با یک جدول با فیلدهای لازم برای ثبت نام/مجوز از طریق رسانه های اجتماعی ملحق می شود. شبکه ها، و آنها با یکدیگر تداخل ندارند.

برای کاربری که از رسانه های اجتماعی ثبت نام کرده است. طبیعتا رمز شبکه و لاگینی وجود ندارد. آنها برای مجوز مورد نیاز هستند. و چون کاربر با استفاده از لاگین اجتماعی و رمز عبور خود وارد سیستم می شود. شبکه، پس در اینجا چیزی برای نشان دادن وجود ندارد. و با این حال، در طول مجوز، می توانید یک شرط را به درخواست تأیید ورود به سیستم و رمز عبور اضافه کنید

"AND WHERE "auth_via"="بومی""

برای حذف کاربران ثبت نام شده از شبکه های اجتماعی. شبکه های.

همانطور که می بینید، برای هر کاربر در جدول، یک کلید اولیه داخلی (به اصطلاح درون سایتی) با افزایش خودکار ایجاد می شود. بر این اساس، هیچ تفاوتی برای منطق سایت بین کاربری که از طریق رسانه های اجتماعی ثبت نام کرده است وجود ندارد. شبکه و از طریق وب سایت اگر در مورد یک فروشگاه آنلاین صحبت می کنیم، پس برای پیوند دادن سفارشات به یک کاربر، می توانید از یک شناسه واحد داخلی استفاده کنید.



بالا