protected function oauth2Connect($provider, $service)
{
if ($code = Input::get('code')) {
try {
$token = $service->requestAccessToken($code);
} catch (Exception $e) {
return Redirect::to(Session::pull('mmanos.social.onerror', '/'))->with(Config::get('laravel-social::error_flash_var'), 'There was a problem connecting your account (3).');
}
return $this->processConnect($provider, $service, array('token' => $token->getAccessToken()));
}
return Redirect::to((string) $service->getAuthorizationUri());
}