diff --git a/app/Http/Middleware/RedirectIfAuthenticated.php b/app/Http/Middleware/RedirectIfAuthenticated.php index e8a818ce8..369ff2bec 100644 --- a/app/Http/Middleware/RedirectIfAuthenticated.php +++ b/app/Http/Middleware/RedirectIfAuthenticated.php @@ -25,17 +25,19 @@ class RedirectIfAuthenticated * @return mixed */ public function handle($request, Closure $next, $guard = null) - { - if ($request->pathInfo == "/callback") { - $ssoUser = Socialite::driver('eveonline')->user(); - $this->updateUser($ssoUser); - dd($ssoUser); - return $next($request); - } else { + { + if($request->pathInfo == '/login') { if (Auth::guard($guard)->check()) { return redirect('/dashboard'); } + return $next($request); + } else if ($request->pathInfo == '/callback') { + $ssoUser = Socialite::driver('eveonline')->user(); + $this->updateUser($ssoUser); + + return $next($request); + } else { return $next($request); } }