is_approved && Auth::user()->role !== 'superadmin') { Auth::logout(); $request->session()->invalidate(); $request->session()->regenerateToken(); return redirect()->route('login') ->with('error', 'Sua conta está aguardando aprovação do SuperAdmin.'); } return $next($request); } }