FormsAuthentication.SlidingExpiration Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Beolvas egy értéket, amely jelzi, hogy engedélyezve van-e a csúszási lejárat.
public:
static property bool SlidingExpiration { bool get(); };
public static bool SlidingExpiration { get; }
static member SlidingExpiration : bool
Public Shared ReadOnly Property SlidingExpiration As Boolean
Tulajdonság értéke
trueha a csúszás lejárata engedélyezve van; egyéb esetben. false Az alapértelmezett érték a true.
Példák
Az alábbi példakód a slidingExpiration attribútumot false értékre állítja egy ASP.NET alkalmazás Web.config fájljában.
<authentication mode="Forms">
<forms loginUrl="member_login.aspx"
name=".ASPXFORMSAUTH"
cookieless="UseCookies"
requireSSL="true"
slidingExpiration="false" />
</authentication>
Megjegyzések
A SlidingExpiration tulajdonság értéke az slidingExpirationűrlapkonfigurációs elem attribútumával van beállítva.
A csúsztatásos lejárat visszaállítja az érvényes hitelesítési cookie lejárati idejét, ha a rendszer kérést küld, és az időtúllépési időköz több mint fele lejárt. Ha a cookie lejár, a felhasználónak újra hitelesítenie kell magát. Ha úgy állítja be a SlidingExpiration tulajdonságot, hogy false a konfigurált timeout érték alapján korlátozza a hitelesítési cookie érvényességének idejét, javíthatja az alkalmazások biztonságát.
Azt javasoljuk, hogy ha konfigurálja requireSSLfalseazt is, hogy mennyi idő alatt érvényes egy jegy, akkor azt is konfigurálja slidingExpiration , hogy falsemennyi ideig érvényes a jegy.