# mcOAuth **Repository Path**: Mostclan/mcOAuth ## Basic Information - **Project Name**: mcOAuth - **Description**: 最族通用第三方登录类 - **Primary Language**: PHP - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2017-07-29 - **Last Updated**: 2020-12-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 通用第三方登录类 * Author :Veris * Version:1.0 ### 包含驱动: GitHub、QQ、微博、人人 ### TinkPHP 5 使用示例 ```php 'qq', //接口渠道 // 'APP_ID' =>'135376354', // 'APP_KEY' =>'b47eba37b54c65c37f60a829f7a10b39', // 'callback' =>'http://example.com/index/door/callback', // 'scope' =>'get_user_info', //授权可调用的接口 // 'display' =>'default', //default|mobile 电脑端或手机端 // 'success' =>'/' //用于登录或注册成功后跳转的地址 // ] $config=config('sns_login_config.qq'); $OAuth =OAuth::getInstance($config); $OAuth->login(); // $OAuth->logout(); } public function callback(){ $config=config('sns_login_config.qq'); $OAuth=OAuth::getInstance($config); // $OAuth->getAccessToken(); $openid=$OAuth->getOpenID(); $userInfo=$OAuth->getUserInfo(); var_dump($openid); var_dump($userInfo); // $this->redirect($config['success']); } } ```