2011-12-13 15 views
8

मैं उपयोगकर्ता नाम को कुकी में संग्रहीत करना चाहता हूं और अगली बार जब उपयोगकर्ता वेबसाइट खोलता हूं उसे पुनर्प्राप्त करना चाहता हूं। क्या कुकी बनाना संभव है जो ब्राउज़र बंद होने पर समाप्त नहीं होता है। मैं वेबसाइट बनाने के लिए एएसपीनेट सी # का उपयोग कर रहा हूं। और कैसे मैं उपयोगकर्ता नाम और पासवर्डकुकी में स्ट्रिंग को स्टोर करने और इसे पुनर्प्राप्त करने के लिए

+0

कृपया यह देखें 210 http://stackoverflow.com/questions/8485186/how-to-set-remember-me-in-login-page-without-using-membeship-in-mvc-2-0/8485215#8485215 –

उत्तर

22

को बचाने के लिए एक कुकी

HttpCookie myCookie = Request.Cookies["MyTestCookie"]; 

// Read the cookie information and display it. 
if (myCookie != null) 
    Response.Write("<p>"+ myCookie.Name + "<p>"+ myCookie.Value); 
else 
    Response.Write("not found"); 
+0

जोड़ें संदर्भ @Shai https://msdn.microsoft.com/en-us/library/aa287547(v=vs.71).aspx – Danilo

2

क्या शाई कहा के अलावा पढ़ना एक कुकी

HttpCookie myCookie = new HttpCookie("MyTestCookie"); 
DateTime now = DateTime.Now; 

// Set the cookie value. 
myCookie.Value = now.ToString(); 
// Set the cookie expiration date. 
myCookie.Expires = now.AddYears(50); // For a cookie to effectively never expire 

// Add the cookie. 
Response.Cookies.Add(myCookie); 

Response.Write("<p> The cookie has been written."); 

लेखन, आप बाद में करना चाहते हैं की पेशकश से ब्राउज़र बंद कर सकते हैं उसी कुकी उपयोग को अपडेट करें:

HttpCookie myCookie = Request.Cookies["MyTestCookie"]; 
DateTime now = DateTime.Now; 

// Set the cookie value. 
myCookie.Value = now.ToString(); 

// Don't forget to reset the Expires property! 
myCookie.Expires = now.AddYears(50); 
Response.SetCookie(myCookie); 
+0

यह उत्तर के बजाय टिप्पणी के लिए बेहतर हो सकता है। – Kmeixner

संबंधित मुद्दे

 संबंधित मुद्दे