getId() !== 1) { return redirect()->route('dash'); } } // Public access to frontpage if ($route === 'dash' || $route === 'tags.show') { if ((bool)$current_user->public_front === true) { return $next($request); } } // Continue with passwordless user if (empty($current_user->password)) { return $next($request); } // Check if user is logged in as $current_user if (Auth::check()) { $loggedin_user = Auth::user(); if ($loggedin_user->id === $current_user->getId()) { return $next($request); } } // Redirect to login Auth::authenticate(); return redirect()->route('user.select'); } }