Form kimlik doğrulaması zaman aşımı vs sessionState timeout
Web sitesinin oturum zaman çıkışları ile ilgili arıyorum kod var. Web.config bu kodu buldum.
<authentication mode="Forms">
<forms loginUrl="~/Auth/SignOn.aspx" timeout="40" slidingExpiration="true" />
</authentication>
<sessionState timeout="30" />
Eğer biri diğerine göre önceliği alır, ve farklı olduklarını nasıl biliyor mu. Teşekkürler.
CEVAP
Bunlar farklı şeylerdir. Formlar kimlik Doğrulama zaman Aşımı değerini ayarlar miktarı zamanı dakika kimlik doğrulama tanımlama bilgisi ayarlamak için geçerli, anlamı, bundan sonra value
Sayı dakika, cookie süresi sona erecek ve kullanıcı artık be authenticated -yönlendirilen oturum açma sayfası otomatik olarak. slidingExpiration=true
değeri temelde her isteği yaptıktan sonra, zamanlayıcıyı sıfırlamak olduğunu söyleyerek ve kullanıcı zaman aşımı süresi içinde bir istekte sürece, kimliği doğrulanmış olmaya devam edecek. slidingExpiration=false
ayarlarsanız kimlik doğrulama tanımlama dakika value
Sayı sonra kullanıcı zaman aşımı süresi içinde bir istekte de istemese de sona erecek.
SessionState
zaman aşımı değerini ayarlar miktarı seansımı Devlet kuruluşu için gerekli basılı tutun veri bellek (veya herhangi bir yedekleme deposu olarak kullanılan, SQL Server, OutOfProc, vb.) belirli bir oturum. Eğer Oturum örnekte değeri kullanarak bir nesne koyarsanız, örneğin, bu veri 30 dakika sonra alınır. Kullanıcı kimliği doğrulanmış olabilir ama Oturum verileri artık mevcut olabilir. Session Timeout
değer her zaman her istekten sonra sıfırlanır.
Form kimlik Doğrulaması zaman Aşımı vs...
Asp.Net iPhone UİWebView kullanırken F...
Form tabanlı kimlik doğrulaması için k...
API Anahtarları vs vs OAuth kimlik Doğ...
Bağlantı SQL server için zaman aşımı...