FormsAuthentication.SlidingExpiration Tulajdonság

Definíció

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.

A következőre érvényes:

Lásd még