2012-06-05 22 views
8

मुझे क्रोम में सी # में कुकी की समाप्ति तिथि के साथ कोई समस्या है।सी # एएसपीनेट: क्रोम में कुकी समाप्ति तिथि

यहाँ कोड मैं का उपयोग कर रहा है:

public static void createCookie(Users u, DateTime expirationDate) 
{ 
    HttpCookie loginCookie = new HttpCookie("cookie"); 
    loginCookie.Value = "somevalue"; 
    loginCookie.Expires = DateTime.UtcNow.AddDays(1d); 
    HttpContext.Current.Response.Cookies.Add(loginCookie); 
} 

मैं फ़िडलर के माध्यम से इस कोड को चलाने की है और इसे वापस सही समाप्ति तिथि है। कुकी की समाप्ति तिथि फ़ायरफ़ॉक्स और आईई 9 में भी सही है, हालांकि, जब मैं क्रोम में इसे चलाता हूं तो समाप्ति तिथि हमेशा सेट की जाती है: सूर्य, 07 दिसंबर 1 9 6 9 03:28:36 जीएमटी

हमेशा 3:28:36 GMT यह कभी नहीं बदलता है। यह क्यों हो रहा है पर कोई विचार बहुत सराहना की जाएगी। धन्यवाद!

मैंने उसी परिणाम के साथ दिनांक दिनांक #.अब। एडडेज़ (1 डी) का उपयोग करके समाप्ति तिथि सेट करने का भी प्रयास किया है।

उत्तर

11

यह क्रोम के वर्तमान संस्करण में एक बग है, यह गलत होने की समाप्ति तिथि का प्रदर्शन है, वास्तविक समाप्ति नहीं, आपके द्वारा निर्धारित मूल्य क्रोम द्वारा सम्मानित किया जाएगा!

यहाँ बग जो अपने हर रात को में तय किया गया है बनाता है के लिए एक लिंक है (सत्यापित के रूप में 20.0.1132.7 साथ फिक्स्ड (आधिकारिक बिल्ड 136,817)) : http://code.google.com/p/chromium/issues/detail?id=125546

+1

@GregoryBillings - न भूलें पद चिह्नित करने के लिए उत्तर;) – Faraday

+1

इसके बारे में क्षमा करें, मैं स्टैक ओवरफ़्लो के लिए नया हूं, मुझे बताएं कि मैंने सही नहीं किया है। –

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