2011-10-28 25 views
6

Oturum zaman aşımını kullanıcı bazında özelleştirmek için bir yol var mı? Özel bir sağlayıcıyla web.config ayarını geçersiz kılmak zorunda kalacağız.Kullanıcı başına oturum zaman aşımını özelleştirme - ASP.NET

Bunu nasıl yapılacağı ve olası dezavantajları hakkında herhangi bir düşünce var mı?

+1

Özel oturum süresini yalnızca bir kullanıcı kaydında saklayın. ASP.NET Profil Sağlayıcısı'nı kullanabilirsiniz. Ardından, [PreRequestHanlderExecute] 'da (http://msdn.microsoft.com/en-us/library/system.web.httpapplication.prerequesthandlerexecute.aspx) 'Session.Timeout = userTimeout; –

cevap

8

Kullanarak, kullanıcının geçerli oturum zaman aşımını Session_Start ayarlayarak denediniz mi?

HttpContext.Current.Session.Timeout = yourNewTimeout; 
İlgili konular