We have created many open login systems like Facebook, Google, twitter, Microsoft and Linkedin etc and now we are going to give you an article on login with Instagram, Instagram is an online photo-sharing application which beautify your memories in pictures.
Here in this article we have used below files:
-config.php // Used for credentials
-index.php // Main file show login data
-instagram.class.php // Class file call data from instagram server
-instagram-login.png // Login button image
You have to register you app on Instagram
Contains key, secret and callback url
You can get your YOUR_APP_KEY and YOUR_APP_SECRET by Registering app on Instagram.
Now come to the main file index.php
This file contains user information method and shows buttons.
$instagram = new Instagram(array(
'apiKey' => YOUR_APP_KEY,
'apiSecret' => YOUR_APP_SECRET,
'apiCallback' => YOUR_APP_CALLBACK
$code = $_GET['code'];
if (true === isset($code))
$data = $instagram->getOAuthToken($code);
$loginUrl = $instagram->getLoginUrl();
echo "<a class=\"button\" href=\"$loginUrl\">Sign in with Instagram</a>";
In this code we used 2 extra files instagram.class.php and config.php
Created object $instagram and call login url with this method $instagram->getLoginUrl() once you approve access of your profile we use $data = $instagram->getOAuthToken($code) this method and pase $code to get user information.
So this is all you can download and test its demo also, comment your suggestions and problems which you faced in its implementation.