मैं @ एडी-लेस्टर उत्तर का उपयोग करता हूं और कुछ तरीकों को जोड़ता हूं।
अगर सत्र सत्यापित करने के लिए विधि जिंदा है
public static void SessionIsAlive(HttpSessionStateBase Session)
{
if (Session.Contents.Count == 0)
{
Response.Redirect("Timeout.html");
}
else
{
InitializeControls();
}
}
पृष्ठ लोड
protected void Page_Load(object sender, EventArgs e)
{
Session["user_id"] = 1;
}
savedata पद्धति बनाएं में सत्र वर बनाएं (लेकिन आप सभी तरीकों में उपयोग कर सकते हैं)
protected void SaveData()
{
// Verify if Session is Alive
SessionIsAlive(Session);
//Save Data Process
// bla
// bla
// bla
}
अपना कोड पोस्ट करें। सत्र समाप्ति के लिए आप कैसे जांच रहे हैं? – Oded
अपनी वेब कॉन्फ़िगरेशन के साथ-साथ – Deepesh
साझा करें दो अलग-अलग चीज़ें: सत्र सीधे प्रमाणीकरण स्थिति को प्रभावित नहीं करते हैं। यदि आप फॉर्म्सथ का उपयोग कर रहे हैं, तो आपका टिकट स्टेटस करता है। इसलिए यदि आपको सत्र की स्थिति (जो एक बुरा विचार है, बीटीडब्ल्यू) में अपने टिकट की वैधता को सोचना है, तो आपको इसे मैन्युअल रूप से प्रबंधित करने की आवश्यकता होगी। – HackedByChinese