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

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

کاربر سایت

salman-karaji

عضویت از 1394/06/05

زمان لاگین سایت در هاست

  • شنبه 17 تیر 1396
  • 13:57
تشکر میکنم

سلام دوستان

من تو پروژه م زمان لاگین در لوکال درست کار میکنه ولی در هاست کمتر از 5 دقیقه از سشن هم استفاده نکردم

ممنون میشم راهنمایی کنین

پاسخ های این پرسش

تعداد پاسخ ها : 6 پاسخ
کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • شنبه 17 تیر 1396
  • 14:00

کد زیر را امتحان کنید :

<configuration>
  <system.web>
     <sessionState timeout="20"></sessionState>
  </system.web>
</configuration>

کاربر سایت

salman-karaji

عضویت از 1394/06/05

  • شنبه 17 تیر 1396
  • 14:08

ممنون این کد رو قبلا امتحان کردم ولی کار نکرد

حتی واسه سایت هم تیکت فرستادم که زمان سشن رو بیشتر کنن ولی باز کمتر از 5 دقیقه لاگین میمونه

کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • شنبه 17 تیر 1396
  • 14:12

کد زیر را نیز در global.asax امتحان کنید:

void Session_Start(object sender, EventArgs e)
{
Session.Timeout = 60;
}

و همچنین لینک زیر را بررسی کنید :

Asp.net set session timeout in web.config IIS

کاربر سایت

salman-karaji

عضویت از 1394/06/05

  • شنبه 17 تیر 1396
  • 14:28

من اصلا تو پروژه واسه لاگین از سشن استفاده نکردم

از طریق کوکی تو identity لاگین میشه

کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • شنبه 17 تیر 1396
  • 14:30

از Identiy 2 استفاده کردید ؟

کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • شنبه 17 تیر 1396
  • 14:34

اگر از ASP.NET Identiy استفاده می کنید باید در کلاس Startup آن را تنظیم کنید به صورت زیر:

public void ConfigureAuth(IAppBuilder app)
{
    
    app.UseCookieAuthentication(new CookieAuthenticationOptions
    {
        ExpireTimeSpan = TimeSpan.FromHours(1),
    });            
}

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)