• 1397/10/17

بیرون انداختن کاربر پس از چند دقیقه :

سلام و عرض ادب،

کد زیر رو برای مدیریت کاربران توی ASP.Net Core 2.1 استفاده کردم ولی کاربر بعد از سه چهار دقیقه لاگ اوت میشه. گرچه من روی 30 دقیقه تنظیمش کردم. مشکل کجاست؟

services.AddIdentity<ApplicationUser, IdentityRole<int>>(options =>
                {
                    options.Password.RequireDigit = false;
                    options.Password.RequireLowercase = false;
                    options.Password.RequireNonAlphanumeric = false;
                    options.Password.RequireUppercase = false;
                    options.Password.RequiredLength = 8;
                })
                .AddEntityFrameworkStores<KMSDBContext>()
                .AddDefaultTokenProviders()
                .AddRoles<IdentityRole<int>>(); // added later

            services.ConfigureApplicationCookie(options =>
            {
                options.Cookie.HttpOnly = true;
                options.Cookie.Expiration = TimeSpan.FromMinutes(33);
                options.ExpireTimeSpan = TimeSpan.FromMinutes(33);
                options.LoginPath = "/Account/Login";
                options.LogoutPath = "/Account/Logout";
                options.AccessDeniedPath = "/Account/AccessDenied";
                options.SlidingExpiration = true;
            });

            services.AddDbContext<KMSDBContext>(options =>
                    options.UseSqlServer(Configuration.GetConnectionString("DefaultConnection")));

            services.AddMvc();

            services.AddSession(options =>
            {
                options.IdleTimeout = TimeSpan.FromMinutes(33);
                options.Cookie.Expiration = TimeSpan.FromMinutes(33);
            });

  • 1397/10/17
  • ساعت 08:36

سلام 

اگر سرور ویندوزی است machin key در وب کانفیگ قرار دهید 


logo-enamadlogo-samandehi