yorch/mylogin
Composer 安装命令:
composer require yorch/mylogin
包简介
Abstract Class for Login in Social Networks
README 文档
README
Description
Abstract Class for Login in Social Networks
Requirements
Developer Documentation
Execute phpdoc -d MyLogin/
Installation
Create file composer.json
{
"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
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:
$_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.
References
https://developers.facebook.com/ https://dev.twitter.com/ https://console.developers.google.com https://en.wikipedia.org/wiki/OAuth
P.D. Let's go play !!!
统计信息
- 总下载量: 143
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Apache-2.0
- 更新时间: 2015-07-18