Adding Social Media Logins to PHP Web Apps
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
18 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Adding Social Media Logins to PHP Web Apps to your Wishlist.

Add to Wishlist

Adding Social Media Logins to PHP Web Apps

Learn How To Code and Integrate OAuth2 Facebook Login, Google Login, and GitHub Login to Your Website using PHP
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
18 students enrolled
Last updated 8/2017
English
Curiosity Sale
Current price: $10 Original price: $100 Discount: 90% off
30-Day Money-Back Guarantee
Includes:
  • 2 hours on-demand video
  • 3 Articles
  • 4 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I 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
View Curriculum
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 is the target audience?
  • 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
Students Who Viewed This Course Also Viewed
Curriculum For This Course
20 Lectures
02:12:36
+
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
7 Lectures 58:32

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

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
About the Instructor
Devscreencast, Inc
0.0 Average rating
0 Reviews
18 Students
1 Course
Never Stop Learning

DEVSCREENCAST is the defacto educational technology school that offers beginner to advanced courses in web design and web development.

Skill up, learn practical, modern web development, through professional screencasts.

Lots of your peers think DEVSCREENCAST is doing a great job producing concise and engaging screencasts, come see for yourself, and extensively level up your skills in the process.

Terry Ogbemudia Osayawe
4.6 Average rating
294 Reviews
5,311 Students
6 Courses
Sr. Backend Developer at Zapzapmath, Inc.

I am a professional computer scientist, web programmer and developer. My fields of expertise include Information Technology, Software Development and Web Programming. In 2007, I ventured into Software Programming and Database Administration. I graduated with a bachelor's degree in Software Engineering from University of East London, and I'm also a certified Oracle Database Professional (OCP).

I'm passionate about teaching and sharing my knowledge on various platforms. In 2008, I facilitated high-end trainings in Oracle Database, Linux Operating System, Oracle Financial 11i, and Web Design at KarRox and 2010 at NIIT. I am also the author of the best selling PHP user authentication course on Udemy.