protected function actionStart() { $dropbox = new DropboxClient(); if ($dropbox->IsAuthorized()) { echo 'Already connected'; return; } // redirect user to dropbox auth page $return_url = GO::url('dropbox/auth/callback', array(), false); $auth_url = $dropbox->BuildAuthorizeUrl($return_url); $request_token = $dropbox->GetRequestToken(); GO::session()->values['dropbox_request_token'] = serialize($request_token); //store_token($request_token, $request_token['t']); header("Location: " . $auth_url); }