2017 © Pedro Peláez
 

library mylogin

Abstract Class for Login in Social Networks

image

yorch/mylogin

Abstract Class for Login in Social Networks

  • Friday, May 12, 2017
  • by yorch
  • Repository
  • 2 Watchers
  • 1 Stars
  • 93 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 3 Forks
  • 0 Open issues
  • 1 Versions
  • 3 % Grown

The README.md

MyLogin

Description

Abstract Class for Login in Social Networks, (*1)

Requirements

Developer Documentation

Execute phpdoc -d MyLogin/, (*2)

Installation

Create file composer.json, (*3)

{
    "require": {
        "php": ">=5.4.0",
        "yorch/mylogin" : "dev-master",
        "monolog/monolog": "1.13.1",
        "facebook/php-sdk-v4" : "4.0.23",
        "ruudk/twitter-oauth" : "dev-master",
        "google/apiclient": "1.*"
    }
}

Execute composer.phar install, (*4)

Example


$social = MyLogin::getInstance(MyLogin::FACEBOOK, 'APP_ID', 'APP_SECRET', 'CALLBACK_URL'); if ($social->login()){ redirect_to(MYPAGE); } else redirect_to($social->getAuthUrl());

Notes

The Library creates session variables:, (*5)


$_SESSION['SOCIAL_TYPE'] = ('FB', 'TW', 'GP') $_SESSION['SOCIAL_ID'] = 'SOCIAL_ID' $_SESSION['SOCIAL_NAME'] = 'SOCIAL_NAME' $_SESSION['SOCIAL_LNAME'] = 'SOCIAL_LAST_NAME' $_SESSION['SOCIAL_LINK'] = 'http://SOCIAL_URL/' $_SESSION['SOCIAL_IMG'] = 'http://SOCIAL_IMG/' $_SESSION['SOCIAL_MAIL'] = 'SOCIAL@MAIL' $_SESSION['SOCIAL_SESSION'] = 'SOCIAL_TOKEN';

This tool uses PHP Sessions and Facebook SDk, Abraham Twitter OAuth Library and Google Api Client., (*6)

References

https://developers.facebook.com/ https://dev.twitter.com/ https://console.developers.google.com https://en.wikipedia.org/wiki/OAuth, (*7)

P.D. Let's go play !!!, (*8)

The Versions

12/05 2017

dev-master

9999999-dev https://github.com/yorch81/MyLogin

Abstract Class for Login in Social Networks

  Sources   Download

Apache-2.0

The Requires

 

facebook twitter social networks google plus