diff --git a/app/Http/Controllers/Auth/LoginController.php b/app/Http/Controllers/Auth/LoginController.php index f43c03a69..37707fd23 100644 --- a/app/Http/Controllers/Auth/LoginController.php +++ b/app/Http/Controllers/Auth/LoginController.php @@ -72,6 +72,9 @@ class LoginController extends Controller * Redirect to the dashboard if logging in successfully. */ public function handleProviderCallback() { + if(!Auth::check()) { + return redirect()->to('/'); + } $ssoUser = Socialite::driver('eveonline')->user(); $user = $this->createOrGetUser($ssoUser); diff --git a/app/Http/Controllers/FinancesController.php b/app/Http/Controllers/FinancesController.php index 20fe49298..5eaffcd89 100644 --- a/app/Http/Controllers/FinancesController.php +++ b/app/Http/Controllers/FinancesController.php @@ -17,6 +17,9 @@ use Seat\Eseye\Eseye; class FinancesController extends Controller { public function redirectToProvider() { + if(!Auth::check()) { + return redirect()->to('/'); + } return Socialite::driver('eveonline')->setScopes(['publicData', 'esi-wallet.read_corporation_wallets.v1'])->redirect(); }