سلام وقت بخیر، کوکی های به درستی در لوکال هاست و یا پروژه قبل از پابلیش کردن به خوبی کار میکنند و بعد از ورود ( لاگین ) به مدت 30 روز ذخیره می شوند.
اما حالا که پروژه رو پابلیش کردم و بر روی هاست اشتراکی قرار دادم، کوکی ها حتی به مدت 1 دقیقه هم ذخیره نمی شوند لطفا راهنمایی کنید .
ممنون
سلام مهندس
علت اینه که هاستتون اشتراکی هست...
برای حل این مشکل تیکت بزنین به پرووایدر هاستتون و بگین mashine key رو در اختیارتون بزارن تا مشکلتون حل بشه
سلام ممنونم از پاسختون ( علی یوسفی) ، اما mashine key هم فاید نداشت و بعد از 5 الی 10 دقیقه لاگین حذف میشه .
متاسفانه به دلیل ارزان بود ! هاست این راه حل نیز جواب نداد.
سلام فقط کافیه که دستور زیر رو قبل از var app = builder.Build(); وارد کنید.
builder.Services.AddDataProtection().PersistKeysToFileSystem(new DirectoryInfo(Directory.GetCurrentDirectory())).SetDefaultKeyLifetime(TimeSpan.FromDays(30));
با دستور بالا من مشکل دو تا از پروژه هام رو حل کردم
سلام ممنونم از پاسختون rasoulia . امتحان میکنم نتیجه رو اینجا اعلام می کنم.
کدی که rasoulia گفتن، کار کرد. ممنونم از راهنماییتون .
کد :
builder.Services.AddDataProtection().PersistKeysToFileSystem(new DirectoryInfo(Directory.GetCurrentDirectory())).SetDefaultKeyLifetime(TimeSpan.FromDays(30));
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)