active) { // Revoke all tokens for Sanctum if (method_exists($user, 'tokens')) { $user->tokens()->delete(); } // Logout from web guard Auth::guard('web')->logout(); $request->session()->invalidate(); $request->session()->regenerateToken(); if ($request->expectsJson()) { return response()->json(['message' => 'Vaš račun je bil onemogočen.'], 403); } return redirect()->route('login')->with('error', 'Vaš račun je bil onemogočen.'); } return $next($request); } }