Udostępnij za pośrednictwem


SignInManager<TUser>.SignInOrTwoFactorAsync Metoda

Definicja

Loguje się w określonym user przypadku, jeśli bypassTwoFactor ma ustawioną wartość false. W przeciwnym razie program przechowuje element user do użycia po sprawdzeniu dwóch czynników.

protected virtual System.Threading.Tasks.Task<Microsoft.AspNetCore.Identity.SignInResult> SignInOrTwoFactorAsync (TUser user, bool isPersistent, string loginProvider = default, bool bypassTwoFactor = false);
protected virtual System.Threading.Tasks.Task<Microsoft.AspNetCore.Identity.SignInResult> SignInOrTwoFactorAsync (TUser user, bool isPersistent, string? loginProvider = default, bool bypassTwoFactor = false);
abstract member SignInOrTwoFactorAsync : 'User * bool * string * bool -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Identity.SignInResult>
override this.SignInOrTwoFactorAsync : 'User * bool * string * bool -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Identity.SignInResult>
Protected Overridable Function SignInOrTwoFactorAsync (user As TUser, isPersistent As Boolean, Optional loginProvider As String = Nothing, Optional bypassTwoFactor As Boolean = false) As Task(Of SignInResult)

Parametry

user
TUser
isPersistent
Boolean

Flaga wskazująca, czy plik cookie logowania powinien być utrwalany po zamknięciu przeglądarki.

loginProvider
String

Dostawca logowania do użycia. Wartość domyślna to null

bypassTwoFactor
Boolean

Flaga wskazująca, czy obejść uwierzytelnianie dwuskładnikowe. Wartość domyślna to false

Zwraca

Zwraca element SignInResult

Dotyczy