جلوگیری از log out خودکار هاست بعد از چند دقیقه
سلام چه کدی بنویسم که از logout خودکار هاست بعد از چند دقیقه فعالیت نکردن جلوگیری کنه ؟ از کد زیر توی کلاس startup.cs استفاده کردم
services.AddIdentity<ApplicationUser, IdentityRole>(options => {
options.Cookies.ApplicationCookie.ExpireTimeSpan = TimeSpan.FromHours(1);
});
این سوال قبلا پرسیده شده و پاسخ هم دریافت کرده. این لینک در این رابطه هست.
مشکل از تنظیمات هاست شما هست. احتمالا شما از یک هاست اشتراکی استفاده می کنید و منابع هاست در اختیار تعداد زیادی از افراد قرار داره.
البته راههایی هم هست که برای ایجاد امنیت میان و اتوماتیک بعد از چند دقیقه کاربر رو sign out می کنن.
برای این کار چندتا گزینه دارید :
۱ - اگر بخوای مثل بانک ملی اتومات خودش رفرش بشه باید از سیگنال آر یا تایمر جاوا اسکریپت استفاده کنید .
۲ - اگر اتومات لوگ اف کردن مهم نیست و ملاک اینه که دسترسی کاربر قطع بشه در صدرتی که از کوکی استفاده می کنید راحت میشه بهش زمان انقضا بدید اگر از jwt استفاده می کنید باید اون متغیر که در local store مرورگر قرار دادید رو مقدارش رو برابر با نال بکنید.
۳-اگر از jwt استفاده می کنید می توتید بعد نال کردن متغیر یه ریدایرکت به صفحه ورود بزنید .
- آموزش استفاده از SignalR در Asp.net Core با مثال عملی
- ادغام چند گزارش استیمول سافت بصورت پی دی اف در یک فایل
- نحوه تغییر استایل کامپوننت select2 چگونه است ؟
- چگونه امنیت پروژه را در Asp.net Core افزایش دهیم ؟
- ارسال پارامتر در دستور window.open جی کویری
- ارسال پارامتر از طریق جاوااسکریپت با کلیک روی تگ a
- خطای 500 زمان اجرا شدن پروژه روی هاست
- کویری نویسی در استیمول سافت جهت فیلتر اطلاعات
- نمایش صفحه در پنجره جدید با کلیک روی لینک (تگ a) در Asp
- افزودن مقادیر به صورت دستی به List دریافت شده از ریپازیتوری
- کار با CkEditor با قابلیت آپلود عکس
- خطا در ایجاد migration در Asp.net core
- تفاوت های Asp.net core و Asp.net mvc چیه؟
- دلیل اسپم شدن ایمیل های ارسالی از سرور
- نحوه لایه بندی پروژه Core و اضافه کردن به IIS
- ارسال ایمیل در Asp.net core
- آیا میشه در mvc core از کامپونت استفاده کرد
- آپلود فایل در Asp.net core چگونه است؟
- حذف کامل یک رکورد در جدول ریلیشن شده
- اشکال در آپلود فایل ویدیو در mvc core 2