مرجع تخصصی برنامه نویسان

بزرگترین انجمن برنامه نویسان فارسی زبان

مشکل خروج زود هنگام کاربر پس از پابلیش روی سرور

دوشنبه, 21 مرداد 1398 11:25

مشکل خروج زود هنگام کاربر پس از پابلیش روی سرور

با سلام و درود

(درخواست کمک و راهنمایی)

پروژه من .net core2.0 هستش

DefaultLockoutTimeSpan آی دنتیتی رو روی ۱۲۰ روز تنظیم کردم که کاربر Logout نشه

options.Lockout.DefaultLockoutTimeSpan = TimeSpan.FromDays(120);

روی لوکال هاست درست عمل می‌کند

اما پس از پابلیش روی سرور کاربر پس از حدودا ۳ دقیقه logout می‌شود.

این لینک رو هم بررسی و دستور‌العملش رو در مورد machin key اجرا کردم اما نتیجه نگرفتم

https://barnamenevisan.org/Articles/Article6721.html

ضمنا با توجه به اینکه پروژه من core هستش و من نسخه net framwork را بر روی 4.5 قراردادم، آیا این کار درست است؟

ﺳﻪ شنبه, 22 مرداد 1398 09:21

سلام خدمت شما دوست عزیز

این مشکل مربوط به Application Pool سرور شما هستش

تنظیماتی رو باید برای این کار انجام بدین

این لینک رو مطالعه کنین مشکلتون برطرف میشه:

https://github.com/aspnet/AspNetCore/issues/12166

ﺳﻪ شنبه, 22 مرداد 1398 09:22

و یک نکته ی دیگه

اگر از ASP.NET Core استفاده میکنین ، چرا .netframework رو در پروژه رفرنس دادین؟

در اصل هسته ی اصلی فریم ورک رو زیر سوال بردین

ﺳﻪ شنبه, 22 مرداد 1398 19:04
جمعه, 25 مرداد 1398 14:03

سلام

در فایل StartUp.cs این کد رو قراربدین ، ببینید درست میشه

services.Configure<CookiePolicyOptions>(options =>
            {
                options.CheckConsentNeeded = context => false;
                options.MinimumSameSitePolicy = SameSiteMode.None;
            });

کسانی که از این پست تشکر کرده اند : a.akbari,
شنبه, 26 مرداد 1398 09:56

درود

پروژه من core2.0 هستش

و این کد برای 2.1 به بعد هستش اگر اشتباه نکنم

و روی core2.2 هم تست کردم جواب نداد.

مسئله این است که تا وقتی کاربرای در سایت حضور دارند هیچ کاربری logout نمیشود (مثلا یک کاربر لاگین کرده و سایت را بسته و رفته است. اما کاربری دیگر دارد در سایت می‌چرخد. تا وقتی که کاربر دوم در سایت می‌چرخد کاربر اول logout نمیشود و به عبارتی سشن آن معتبر است).

اما به محض اینکه کاربری در سایت وجود نداشته باشد بعد از حدودا ۳ دقیقه همه سشن ها غیر معتبر می‌شود و کاربرها logout می‌شوند

استاد مدائنی عزیز برای رفع مشکل MachineKey را پیشنهاد دادند اما نتوانستم مشکل را با MachineKey رفع کنم.

و به نظر هم می‌آید راه حل مشکل همین است اما من ناموفق بوده‌ام

ارسال پاسخ برای این تاپیک

ارسال پاسخ مخصوص اعضا سایت می باشد ! میتوانید با حساب کاربری خود وارد سایت شده یا ثبت نام کنید