The Ultimate Guide To Add Social Media Login to PHP Web Apps
4.5 (21 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
4,807 students enrolled

The Ultimate Guide To Add Social Media Login to PHP Web Apps

Learn How To Code and Integrate OAuth2 Facebook Google and GitHub Signup and Login to Your Website Using PHP
4.5 (21 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
4,807 students enrolled
Last updated 9/2017
English
English [Auto-generated]
Current price: $62.99 Original price: $89.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 2 hours on-demand video
  • 4 articles
  • 4 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • How to Add Facebook Login to any PHP Website
  • How to Add Google Login to any PHP Website
  • How to Add GitHub Login to any PHP Website
  • Working wth Third Party Libries and API's
Course content
Expand all 21 lectures 02:12:43
+ Introduction
2 lectures 09:13

In this overview video I will go over what this course entails and what you need to know in order to be successful with this course.

Preview 02:13

In this lecture I will walk you through the process of setting up the course database and explain how files in the starter file zip are related.

Preview 07:00
+ Facebook OAuth2 Signup or Login
8 lectures 58:39

In this lecture you will learn how to create a Facebook App, get you App ID and Secret.

Preview 07:14

In this lecture you will install and setup Facebook Graph SDK, Guzzle HTTP and setup Graph SDK so that we can use it in subsequent lessons.

Install and Setup Facebook Graph SDK
09:04
How to Review This Course
00:07

In this lecture you will learn how to retrieve, validate and extend the validity of Facebook Access token.

Retrieve and Validate Facebook Access Token
15:04

In this lecture you'll learn how to login a user using the access token retrieved from the last lecture, if the use is signing in with Facebook for the first time we create a new account in the database otherwise just log in the user.

Login or Register a User With Facebook Access Token
16:49

In this lecture, I will work you through some common errors that you may encounter when using Facebook to login users and how you might solve or avoid them.

Common Errors You May Encounter With Facebook Login
06:01

In this lecture you learn how to publish your Facebook app so that it will be available to the general public.

Publishing Your Facebook OAuth2 APP
04:20

Download Facebook OAuth2 Login And Signup SDK source code

Download Source Code
00:00
+ Google OAuth2 Signup or Login
5 lectures 29:54

In this lecture you will learn how to create a Google OAuth App and obtain your client ID and Secret.

Creating a Google OAuth2 APP
05:12

In this lecture, we add Google credential to the config file, install Google API client, set it up in our project and finally add the authorization URL.

Install and Setup Google API Client
09:35

In this lecture you'll learn how to get users information using an access token retrieved from Google Oauth2, if the use is signing in with Google for the first time we create a new account in the database otherwise just log in the user.

Login or Register a User With Google Access Token
12:48

In this lecture I will work you through the process of publishing your Google OAuth2 app so that it will be available to the general public.

Publishing Your Google OAuth2 APP
02:19

Download Google OAuth2 Source Code

Download Source Code
00:00
+ GitHub OAuth2 Signup or Login
6 lectures 34:55

In this lecture you will learn how to create a GitHub OAuth2 App and obtain your client ID and Secret.

Creating a GitHub OAuth2 APP
03:59

In this lecture you will learn hot to configure GitHub OAuth2 Settings in order to be able to make request for authorization.

Configuring GitHub OAuth2 Settings
07:09

In this lecture you will learn how to retrieve authorization code from GitHub, protect against CSRF attack retrieve an Access token and User' Resource.

Retrieve GitHub Access Token and User Resource
15:53

In this lecture you'll learn how to get users information using an access token retrieved from GitHub Oauth2, if the use is signing in with GitHub for the first time we create a new account in the database otherwise just log in the user.

Login or Register a User With GitHub Access Token
06:49

In this lecture I will work you through the process of publishing your GitHub OAuth2 app so that it will be available to the general public.

Publishing Your GitHub OAuth2 APP
01:05

Download complete source code

Download Source Code
00:00
Requirements
  • Basic Understanding of PHP
  • Already have a PHP Login and Registration System if Integration is Your Goal
  • Free Facebook Account
  • Free GitHub Account
  • Free Google Account
  • Text Editor
  • Basic Knowledge of Composer PHP Dependency Manager
Description

In this series you will learn how to add different social media login option to your existing PHP web application. This course will cover Facebook Graph PHP SDK,  Google Client API and GitHub API for Login.

Nowadays, filling big registration forms are boring and time consuming. With one click, you can get the complete valid user data from any of the social networking sites like facebook, google, microsoft, linkedin and github which are trending at the moment. 

OAuth login is definitely a must have login system for any PHP web based projects. OAuth login is quick and easy, which helps to increase your website registrations.

Social Media Logins makes it extremely easy for new users to join your website, your client base can grow exponentially within a very short time.

My Approach

I employ a project based approach for all my courses. In this series I use simple examples that can be easily understood to illustrate concepts and build upon it.

Timely Support !

If you ever encounter any problem why taking this course, don't worry I am always here to help and guide you through.

Who this course is for:
  • Programmers and Web Developer Who want to learn How to Work With Google API, Facebook SDK and GitHub API.
  • Anyone Who wants to Integrate Facebook, Google and GitHub Login to Your Existing Login System