ClientWindowsAuthenticationMembershipProvider.Logout Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wyloguje użytkownika.
public:
void Logout();
public void Logout ();
member this.Logout : unit -> unit
Public Sub Logout ()
Przykłady
Poniższy przykładowy kod pokazuje, jak za pomocą tej metody wylogować użytkownika.
private void LogoutUsingWindowsAuthentication()
{
ClientWindowsAuthenticationMembershipProvider authProvider =
System.Web.Security.Membership.Provider as
ClientWindowsAuthenticationMembershipProvider;
authProvider.Logout();
}
Private Sub LogoutUsingWindowsAuthentication()
Dim authProvider As ClientWindowsAuthenticationMembershipProvider = _
CType(System.Web.Security.Membership.Provider, _
ClientWindowsAuthenticationMembershipProvider)
authProvider.Logout()
End Sub
Uwagi
W przypadku użytkowników uwierzytelnionych za pośrednictwem usług static
Thread.CurrentPrincipal aplikacji klienckich właściwość jest ustawiana na ClientRolePrincipal obiekt, który umożliwia dostęp do skonfigurowanej usługi roli. Metoda Logout resetuje CurrentPrincipal właściwość do WindowsPrincipal obiektu zawierającego bieżący WindowsIdentityelement . Po wywołaniu tej metody nie można już pobierać ról dla użytkownika za pośrednictwem ClientRoleProvider klasy . Aby ponownie uwierzytelnić bieżącego użytkownika, wywołaj metodę ClientWindowsAuthenticationMembershipProvider.ValidateUser .
Dotyczy
Zobacz też
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla