2015-10-06 12 views
8

Web siteme uzun süre (örneğin, 3 ay veya çerezleri temizleyene kadar) oturum açmak için "beni hatırla" seçeneğini seçen kullanıcıları istiyorum. Şu anda her 20 dakikada bir tekrar giriş yapmalıyım.Kullanıcıyı uzun süredir ASP.NET 5 web sitesinde oturum açmaya devam edin

ASP.NET 5/vnext/mvc 6 (beta 7) kullanıyorum. Web sitem kod görsel stüdyosuna dayanan bir şablon projesidir. Başka soruların benzer bir şey sorduğunu biliyorum, ancak bunun yeni ASP.NET'te nasıl uygulandığını göremiyorum.

benim Startup.ConfigureServices yönteminde bu kodu var, ancak bir etkiye sahip görünmemektedir:

services.ConfigureIdentityApplicationCookie(options => 
    {    
     options.ExpireTimeSpan = TimeSpan.FromDays(90); 
     options.SlidingExpiration = true; 
     options.AutomaticAuthentication = true; 
     options.LoginPath = new PathString("/Account/Login"); 
     options.LogoutPath = new PathString("/Account/LogOff"); 
    }); 

sayesinde kemancı kullanma

DÜZENLEME

, tepki giriş yapmak bu tanımlama bilgisi verilerini içerir:

Respo Set-Tanımlama: NSE çerez veri 642 bayt gönderilen .AspNet.Microsoft.AspNet.Identity.Application = CfDJ8P8cKnxL87ZMjh0duvm7eKbBbA_vf1ECr95KgPd4MNsKBj0_SljMLWLPNzNFIr4PQTG1ZjVyQ7cfFMEehcI5JZrOlVVHfZ_SD29jN1vdhsdUMPTysvhvo6RlnDHq5YwFdnTNqw-_ia4cGWk8Iw05PJHsQ0mws_e0DzWpX088kysJuU0LcNoyPA22nyMoGrK1RP1Bax_XwixdO6jLQx164lqRqVYi6ys3VVPJP0aLOg3w4CovxcAemgMQEhAcNUdP6Q0rnBmfBn7FZR_kNEgXoiMkNNgBDwUuVyiweU3fw5rzE-mmBPo2IYBJWRoaSzNLcUV5gSTpDT2n8IMh4nPlTzGrFIUgCpHDhpmXJJ3EneC5i-eVaLGeQG1FAIBZZ-oNlolwdkXi63bXpHuRME9cnYLTm3cDpfooXKq0_Rn7ls4lN-wCF5kGvz6ALruUaPWNERvcKlccix7o3B_-rj1q5yhn1bKO2vumArRaq-QpHb2djaN84IdFBOw1CSJLpeQKeP3qrdJD8-GYl6chvbJ4FbA; expires = Pzt, 04 Ocak 2016 10:40:35 GMT; yol = /; httponly

Sonunda, sona erme süresinin 90 gün içinde olduğunu görebilirsiniz, bu doğrudur, ancak yine de beni 20 dakika içinde çıkacaktır.

+2

Hiç [fiddler] kullandınız mı (http://www.telerik.com/fiddler)? Bu, sayfanızdan gelen yanıtı ve çerezlerin müşteriye nasıl iade edildiğini ve ayrıca uygulamaya gönderdiğiniz öğeyi size söyleyecektir. Bu, neyin yanlış gittiğini teşhis etmenize yardımcı olabilir. –

+0

Çerezleri aslında müşteriye nasıl kaydediyorsunuz? –

+0

Phil, Ben kemancı kullanmadım, bir şeyler vereceğim, teşekkürler. – MartinR

cevap

-2

Çerezler koleksiyonuna çeşitli şekillerde cookies ekleyebilirsiniz. Aşağıdaki örnek, tanımlama bilgileri yazmak için iki yöntemi gösterir:

İlgili konular