From 0e00bb391e3713a0955bcffc3d5f346c048b3ebe Mon Sep 17 00:00:00 2001 From: drkthunder02 Date: Sun, 28 Oct 2018 23:32:08 -0500 Subject: [PATCH] some login checks --- app/Http/Controllers/Auth/LoginController.php | 3 +++ app/Http/Controllers/FinancesController.php | 3 +++ 2 files changed, 6 insertions(+) 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(); }