2013-09-25 13 views
29

Varsayılan olarak C# kodu kullanılarak eklenen bir çerezin son kullanma süresi ne kadardır?Bir çerezin son kullanma süresi nedir

HttpCookie myCookie= new HttpCookie("myCookie"); 
    myCookie.Value = txtCookie.Text;  
    // Add the cookie. 
    Response.Cookies.Add(myCookie); 

cevap

30

bir çerez için varsayılan Expires değer statik bir zaman değil, ama bir oturum çerez oluşturur. Bu, kullanıcı tarayıcılarını kapatıncaya/çerezlerini temizleyene kadar aktif kalır. Bunu gerektiği gibi geçersiz kılabilirsiniz. bağlantılı sayfadan

: MinValue bu bir oturum Cookie yapar mülkü sona eriyor ayarlanması

, varsayılan değer

+0

Ve oturum tanımlama, burada https://github.com/yreynhout/katana-clone/blob/master/src/Microsoft.Owin kodu görmek (Owin cinsinden) varsayılan olarak 14 gün içinde sona eriyor. Security.Cookies/CookieAuthenticationOptions.cs # L24 – qub1n

-7

20 dakikadır.
IIS'de, web sitenize tıklayın ve Oturum Durumu'na gidin. İkinci kutuda (Çerez Ayarları), zaman aşımı süresini değiştirebilirsiniz (dakika olarak).

enter image description here

+4

Bunu reddettim çünkü bu, Oturum çerezi için. Bu, orijinal cevapta gösterilen koddaki zaman aşımını etkilemez. – CodingIntrigue

+3

Ve bu zaman aşımı büyük olasılıkla sunucu tarafı * oturum * zaman aşımı içindir. Bu, çerez bitim zamanı ile * yapacak bir şey yok. –

İlgili konular