Udostępnij za pośrednictwem


FormsAuthentication.SlidingExpiration Właściwość

Definicja

Pobiera wartość wskazującą, czy przesuwane wygaśnięcie jest włączone.

public:
 static property bool SlidingExpiration { bool get(); };
public static bool SlidingExpiration { get; }
static member SlidingExpiration : bool
Public Shared ReadOnly Property SlidingExpiration As Boolean

Wartość właściwości

true w przypadku włączenia przesuwania wygasania; w przeciwnym razie , false. Wartość domyślna to true.

Przykłady

Poniższy przykład kodu ustawia slidingExpiration atrybut na false wartość w pliku Web.config dla aplikacji ASP.NET.

<authentication mode="Forms">
  <forms loginUrl="member_login.aspx"
    name=".ASPXFORMSAUTH"
    cookieless="UseCookies"
    requireSSL="true"
    slidingExpiration="false" />
</authentication>

Uwagi

Wartość SlidingExpiration właściwości jest ustawiana przy użyciu slidingExpiration atrybutu elementu konfiguracji formularzy .

Przesuwane wygaśnięcie resetuje czas wygaśnięcia prawidłowego pliku cookie uwierzytelniania, jeśli żądanie zostanie wykonane i upłynął ponad połowa interwału przekroczenia limitu czasu. Jeśli plik cookie wygaśnie, użytkownik musi ponownie uwierzytelnić się. SlidingExpiration Ustawienie właściwości w celu false zwiększenia bezpieczeństwa aplikacji przez ograniczenie czasu, dla którego plik cookie uwierzytelniania jest prawidłowy, na podstawie skonfigurowanej timeout wartości.

Zalecamy, aby w przypadku skonfigurowania requireSSL parametru jako false, również skonfigurować slidingExpiration jako false, aby skrócić czas, przez który bilet jest ważny.

Dotyczy

Zobacz też