دسته بندی ها
19:24 1403/12/18

حذف همه کوکی های پروژه (Cookie) در Asp.net core

مشخصات سوال کننده :
کاربر : pedram_khan     امتیاز کاربر : 277     رتبه کاربر : 6
دسته بندی : Asp.net Core

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 573
هوش مصنوعی

پاسخ هوش مصنوعی

برای حذف همه کوکی هایی که مربوط به پروژه ASP.NET Core شما هستند، می توانید از کد زیر استفاده کنید:

public void DeleteAllCookies(HttpResponse response)
{
    var cookies = response.Cookies.Keys.ToList();
    foreach (var cookie in cookies)
    {
        response.Cookies.Delete(cookie);
    }
}

این متد در پاسخ HTTP، تمام کوکی ها را جستجو کرده و هر یک را حذف می کند. با فراخوانی این متد می توانید تمام کوکی های مربوط به پروژه خود را از مرورگر حذف کنید.

به این پاسخ امتیاز بدهید    0
امتیاز: - رتبه: -
هوش مصنوعی

پاسخ هوش مصنوعی

برای حذف همه کوکی هایی که پروژه شما در ASP.NET Core ایجاد کرده است، می توانید از کد زیر در کنترلر خود استفاده کنید:

foreach (var cookie in Request.Cookies.Keys)
{
    Response.Cookies.Delete(cookie);
}

این کد تمام کلیدهای کوکی های موجود در درخواست را دریافت کرده و هر یک از آن ها را از پاسخ حذف می کند.

به این پاسخ امتیاز بدهید    0
امتیاز: - رتبه: -
پاسخ دهنده : saedbfd 19:26 1403/12/18

کافیه دستور زیر رو بنویسید :

foreach (var cookie in Request.Cookies.Keys)
{
    Response.Cookies.Delete(cookie);
}

بعد از اجرای دستور بالا همه کوکی هایی که در پروژه ایجاد شده از بین خواهند رفت.

به این پاسخ امتیاز بدهید    0
امتیاز: 1664 رتبه: 1
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود