2011-10-28 5 views
6

प्रति उपयोगकर्ता आधार पर सत्र टाइमआउट को कस्टमाइज़ करने का कोई तरीका है? ऐसा प्रतीत होता है कि हमें कस्टम प्रदाता के साथ web.config सेटिंग ओवरराइड करना होगा।प्रति उपयोगकर्ता सत्र सत्र को अनुकूलित करना - एएसपी.नेट

यह कैसे करें और संभावित दोषों के बारे में कोई विचार?

+1

बस उपयोगकर्ता रिकॉर्ड में कस्टम सत्र समय संग्रहीत करें। आप एएसपी.नेट प्रोफाइल प्रदाता का उपयोग कर सकते हैं। फिर, [PreRequestHanlderExecute] में (http://msdn.microsoft.com/en-us/library/system.web.httpapplication.prerequesthandlerexecute.aspx) सेट करें 'सत्र। टाइमआउट = उपयोगकर्ता टाइमआउट; ' –

उत्तर

8

क्या आपने इसे सेट करके Session_Start में उपयोगकर्ता के वर्तमान सत्र समय-निर्धारण को संपादित करने का प्रयास किया है?

HttpContext.Current.Session.Timeout = yourNewTimeout;