commit
Showing
1 changed file
with
14 additions
and
1 deletions
| ... | @@ -42,6 +42,15 @@ class GoogledriveuploadpdfController extends Controller | ... | @@ -42,6 +42,15 @@ class GoogledriveuploadpdfController extends Controller |
| 42 | 42 | ||
| 43 | // error_log(print_r($client,true)); | 43 | // error_log(print_r($client,true)); |
| 44 | 44 | ||
| 45 | session_start(); | ||
| 46 | |||
| 47 | if (isset($_GET['code']) || (isset($_SESSION['access_token']) && $_SESSION['access_token'])) { | ||
| 48 | if (isset($_GET['code'])) { | ||
| 49 | $client->authenticate($_GET['code']); | ||
| 50 | $_SESSION['access_token'] = $client->getAccessToken(); | ||
| 51 | } else | ||
| 52 | $client->setAccessToken($_SESSION['access_token']); | ||
| 53 | |||
| 45 | $dr_service = new \Google_Service_Drive($client); | 54 | $dr_service = new \Google_Service_Drive($client); |
| 46 | //error_log(print_r($dr_service ,true)); | 55 | //error_log(print_r($dr_service ,true)); |
| 47 | 56 | ||
| ... | @@ -68,7 +77,11 @@ class GoogledriveuploadpdfController extends Controller | ... | @@ -68,7 +77,11 @@ class GoogledriveuploadpdfController extends Controller |
| 68 | 'mimeType' => $mimetype, //text/plain', | 77 | 'mimeType' => $mimetype, //text/plain', |
| 69 | 'uploadType' => $uploadType | 78 | 'uploadType' => $uploadType |
| 70 | )); | 79 | )); |
| 71 | 80 | } else { | |
| 81 | $authUrl = $client->createAuthUrl(); | ||
| 82 | header('Location: ' . $authUrl); | ||
| 83 | exit(); | ||
| 84 | } | ||
| 72 | 85 | ||
| 73 | } | 86 | } |
| 74 | 87 | ... | ... |
-
Please register or sign in to post a comment