2013-11-26 7 views
13

मैं निम्नलिखित कोड है:CookieAuthenticationOptions, ExpireTimeSpan काम नहीं करता है

public void ConfigureAuth(IAppBuilder app) 
    { 
     app.UseCookieAuthentication(new CookieAuthenticationOptions 
     { 
      AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie, 
      ExpireTimeSpan = System.TimeSpan.FromMinutes(1), 
      LoginPath = new PathString("/Account/Login"), 
      LogoutPath = new PathString("/Account/LogOff") 
     }); 

लेकिन लॉगिन सत्र सक्रिय और अधिक से अधिक 1 मिनट। साथ ही, समय समाप्त होने पर लॉगआउटपाथ नहीं कहा जाता है। क्यूं कर?

उत्तर

21

यह समाप्त हो जाता है।

सुनिश्चित करें कि आपके पास कोई पृष्ठभूमि AJAX गतिविधि नहीं है क्योंकि यह सत्र बढ़ाता है (SlidingExpiration डिफ़ॉल्ट रूप से सत्य है)।

सेकोसे बदलकर मुझे पुरानी कुकी को मैन्युअल रूप से हटा देना पड़ा।

+0

सही, ExpireTimeSpan सेटिंग काम करता है। – RickAndMSFT

+0

कुकीज को हटाने से यह क्या हुआ। – bojingo

+0

@Adas Petrovas आपको इन डिफ़ॉल्टों को कहाँ मिला, कृपया? –

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