/ / यदि उपयोगकर्ता asp.net में सक्रिय है तो सत्र समय समाप्त करें - asp.net, सत्र

सत्र टाइमआउट रीसेट करें यदि उपयोगकर्ता asp.net - asp.net, सत्र में सक्रिय है

यदि उपयोगकर्ता सत्र टाइमआउट में सक्रिय है तो मैं सत्र टाइमआउट रीसेट करना चाहता हूं।

माध्यम:

एक उपयोगकर्ता को एक सिस्टम में लॉग किया जाता है जिसका सत्र समय 10 मिनट है। यदि उपयोगकर्ता उस टाइमआउट के साथ कुछ ऑपरेशन करता है तो उपयोगकर्ता के निष्क्रिय होने पर सत्र का समय शुरू हो जाएगा।

यदि उपयोगकर्ता फिर से ऐसा कार्य करता है तो सत्र समय समाप्त हो जाएगा।

यह कैसे करना है।

कृपया सहायता कीजिए

धन्यवाद

उत्तर:

जवाब के लिए 0 № 1

अपने web.config में कॉन्फ़िगरेशन का पालन करें

<sessionState timeout="10" />

एमएसडीएन कहते हैं:

वैकल्पिक टाइमस्पैन विशेषता।

निर्दिष्ट करता है कि एक सत्र कितने मिनट का हो सकता हैत्यागने से पहले निष्क्रिय। टाइमआउट विशेषता को उस मान पर सेट नहीं किया जा सकता है जो इन-प्रोसेस और राज्य-सर्वर मोड के लिए 525,600 मिनट (1 वर्ष) से ​​अधिक है।

सत्र टाइमआउट कॉन्फ़िगरेशन सेटिंग लागू होती हैकेवल ASP.NET पृष्ठों के लिए। सत्र टाइमआउट मान को बदलना ASP पृष्ठ के लिए सत्र टाइम-आउट को प्रभावित नहीं करता है। इसी तरह, एएसपी पृष्ठों के लिए सत्र टाइम-आउट बदलने से एएसपी.नेट पृष्ठों के लिए सत्र टाइम-आउट प्रभावित नहीं होता है।

डिफ़ॉल्ट 20 मिनट है।

संदर्भ:http://msdn.microsoft.com/en-us/library/h6bb9cz9%28v=vs.100%29.aspx


जवाब के लिए 0 № 2

सर्वर करेगा Automatically उपयोगकर्ता के सक्रिय हो जाने पर, सत्र टाइम आउट रीसेट करें।

इसे पूरा करने के लिए कोई स्पष्ट कोड की आवश्यकता नहीं है..इसके लिए सत्र का समय निर्धारित करना काफी अच्छा होगा।

अपडेट किया गया:

तब आपको यह देखने लायक होना चाहिए:

Asp.net में 20 मिनट के बाद सत्र समय समाप्त करने के लिए कैसे रोकें?

उम्मीद है की यह मदद करेगा..