diff --git a/app/Class/Oauth.php b/app/Class/Oauth.php new file mode 100644 index 0000000..09d9ada --- /dev/null +++ b/app/Class/Oauth.php @@ -0,0 +1,67 @@ +setOpt(CURLOPT_SSL_VERIFYPEER, false); + $data = [ + 'token' => self::$token, + 'id' => self::$user_id, + 'passkey'=> self::$passkey, + 'site' => self::$site, + ]; + $res = $curl->get($apiUrl, $data); + p($res->response); + return true; + } + return false; + } +} \ No newline at end of file diff --git a/app/config/config.sample.php b/app/config/config.sample.php index 25ac4d7..3fe3ada 100644 --- a/app/config/config.sample.php +++ b/app/config/config.sample.php @@ -136,6 +136,7 @@ return array( 'cookie' => '', // 如果需要自动辅种,必须配置 'passkey' => '', + 'id' => 0, // 用户ID 'is_vip' => 0, // 是否具有VIP或特殊权限?0 普通,1 VIP ), // HDSky 序号:4 diff --git a/app/init.php b/app/init.php index 210f7db..bb9b302 100644 --- a/app/init.php +++ b/app/init.php @@ -42,6 +42,7 @@ if( file_exists( APP_PATH."/config/config.php" ) ) require_once ROOT_PATH . '/vendor/autoload.php'; require_once APP_PATH . '/Class/File.php'; // 文件操作类 require_once APP_PATH . '/Class/Function.php'; // 函数 +require_once APP_PATH . '/Class/Oauth.php'; // 用户鉴权 require_once APP_PATH . '/Class/Rpc.php'; // RPC操作类 require_once APP_PATH . '/Class/TransmissionRPC.class.php'; // transmission require_once APP_PATH . '/Class/qBittorrent.php'; // qBittorrent