SORU
23 Temmuz 2013, Salı


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
23 Temmuz 2013, Salı


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.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • kylediablo

    kylediablo

    8 Ocak 2007
  • RocketJump

    RocketJump

    22 ŞUBAT 2006
  • Tomas N

    Tomas N

    14 Kasım 2010