سلام دوستان

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

خب مزیت های این افزونه چیه؟
گوگل ابزارهای متفاوتی را برای توسعه دهندگان ارائه می‌ دهد که کار را برای توسعه دهندگان آسان می کند ممکنه وب سایت هایی را دیده باشید که در صفحه ثبت نام یا ورود گزینه ای به نام “ورود به حساب کاربری توسط جیمیل” یا “ورود با جیمیل” و… که کاربران قادر خواهند بود تا از طریق گوگل در سایت مورد نظر عضو شده و با چند کلیک ساده و بدون نیاز به پر کردن فرم ثبت نام به جمع کاربران آن سایت بپیوندند.

در این مطلب نیز ما افزونه‌ای کاربردی را قرار دادیم که امکان ورود با گوگل در او اس کلاس را فراهم میکند.

بعد از دانلود و نصب این افزونه می توانید طبق آموزش زیر ورود با گوگل در او اس کلاس را فعال نمایید.

آموزش ورود با گوگل در او اس کلاس:

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

روی تنظیمات کلیک کنید:

 

برای انجام تنظیمات شما نیاز به یک Client ID و Client Secret دارید. لذا برای دریافت آنها لازم است تا به آدرس console.developers.google.com/project مراجعه کنید.

 

 

پس از اینکه به آدرس فوق مراجعه کردید با کلیک بر روی گزینه create project یک پروژه جدید بسازید.

در پنجره باز شده مشابه تصویر زیر نام پروژه خود را وارد کرده و بر روی گزینه create کلیک کنید و منتظر بمانید تا پروژه شما ایجاد شود.
ممکن است تا گوگل هنگام ایجاد پروژه از شما تاییدیه شماره تلفن را بخواهد!

 

 

پس از اینکه پروژه شما ایجاد شد، مطابق تصویر زیر بر روی گزینه Credentials که در سمت چپ قرار دارد کلیک کنید
و سپس به تب Auth consent screen کلیک کرده و به ترتیب ایمیل، نام برند، آدرس سایت، لوگوی سایت در حداکثر اندازه 120*120، لینک حریم خصوصی کاربران در سایت و در نهایت لینک قوانین سایت را وارد کرده و ذخیره کنید(البته بیشتر موارد اختیاری هست و مواردی که میخواهید وارد نمایید).

 

 

لازم است تا به تب Credentials در همین بخش مراجعه کرده و مشابه تصویر با کلیک بر روی Auth client ID یک web application ایجاد نمایید.

 

پس از اینکه بر روی گزینه فوق کلیک کنید، صفحه‌ای برای شما باز خواهد شد.
ابتدا در آن گزینه web application را انتخاب کنید. سپس به ترتیب نام، Authorised JavaScript origins و Authorised redirect URIs را وارد کنید.

 

 

پس از اینکه فیلدهای مورد نظر را به درستی وارد کردید و خطایی در آن برای شما نمایش داده نشد بر روی create کلیک کنید
و منتظر بمانید تا client ID و client secret برای شما ایجاد شده و مطابق تصویر آنها را کپی و در تنظیمات افزونه وارد کنید.

دقت نمایید که در بخش Authorised JavaScript origins صرفا نام دامنه به همراه http یا https را وارد کرده و در بخش Authorised redirect URIs آدرس صفحه اصلی سایت خود را وارد کنید.

 

 

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

 

<?php gc_login_button(); ?>