user(); if ($user === null) { return redirect()->route('login'); } if ($user->status === 'active') { return redirect()->route('dashboard'); } if ($user->status === 'banned') { auth()->guard('web')->logout(); $request->session()->invalidate(); return redirect()->route('login')->withErrors(['email' => __('auth.disabled')]); } return view('auth.pending'); } }