यह मेरा कार्य है जिसे लॉगिन सफल होने पर कहा जाता है। (मैं इस FormAuthentication बात करने के लिए बहुत नया हूँ)फॉर्म प्रमाणीकरण टिकट जल्द ही समाप्त हो जाता है
public static void CreateLoginCookie(User u)
{
FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(u.Id.ToString(), true, 9*60);
string encryptedTicket = FormsAuthentication.Encrypt(ticket);
HttpCookie cookie = new HttpCookie(FormsAuthentication.FormsCookieName, encryptedTicket) { Expires = DateTime.Now.AddHours(9) };
HttpContext.Current.Response.Cookies.Add(cookie);
}
web.config में मैं
<authentication mode="Forms">
<forms loginUrl="~/Default/Login" timeout="540" />
</authentication>
मैं उपयोगकर्ता ठहरने 9 घंटे के लिए में लॉग इन करना चाहते हैं, लेकिन यह काम नहीं करता। वे एक या दो घंटे बाद लॉग आउट हो जाते हैं।
क्या कोई मुझे बता सकता है कि मुझे क्या याद आ रही है?
आप यकीन है कि यह टिकट और न सत्र कि सीमा समाप्त होने वाली है कर रहे हैं:
यह सवाल तुम्हारा से संबंधित है? –