ip()) === true) { return $next($request); } // Checking credentials auth if ($request->session()->get('authenticated', false) === true && $request->session()->has('login')) { // If user still exists if (Storage::disk('users')->exists($request->session()->get('login').'.json')) { return $next($request); } } // Fallback, authentication required if ($request->ajax()) { abort(401); } else { return response()->view('login'); } } }