AuthenticatingEventArgs.UserName Vlastnost

Definice

Získá ověřovací název uživatele.

public:
 property System::String ^ UserName { System::String ^ get(); };
public string UserName { get; }
member this.UserName : string
Public ReadOnly Property UserName As String

Hodnota vlastnosti

Uživatelské jméno, které se má ověřit.

Příklady

Následující příklad ukazuje obslužnou rutinu události, která vybere zprostředkovatele členství, který se má použít na základě hodnoty UserName vlastnosti. Obslužná rutina předává UserName hodnoty a Password vlastnímu zprostředkovateli členství za účelem ověření přihlašovacích údajů uživatele. Nastaví Authenticated se na návratnou ValidateUser hodnotu metody a nastaví AuthenticationIsComplete na true tak, aby AuthenticationService třída neověřuje přihlašovací údaje.

void AuthenticationService_Authenticating(object sender, System.Web.ApplicationServices.AuthenticatingEventArgs e)
{
    if (e.UserName.IndexOf("@contoso.com") >= 0)
    {
        e.Authenticated = Membership.Providers["ContosoSqlProvider"].ValidateUser(e.UserName, e.Password);
    }
    else if (e.UserName.IndexOf("@fabrikam.com") >= 0)
    {
        e.Authenticated = Membership.Providers["FabrikamSqlProvider"].ValidateUser(e.UserName, e.Password);
    }
    else
    {
        e.Authenticated = Membership.Provider.ValidateUser(e.UserName, e.Password);
    }
    e.AuthenticationIsComplete = true;
}
Sub AuthenticationService_Authenticating _
   (ByVal sender As Object, _
    ByVal e As System.Web.ApplicationServices.AuthenticatingEventArgs)
    
    If (e.Username.IndexOf("@contoso.com") >= 0) Then
        e.Authenticated = Membership.Providers("ContosoSqlProvider").ValidateUser(e.Username, e.Password)
    ElseIf (e.Username.IndexOf("@fabrikam.com") >= 0) Then
        e.Authenticated = Membership.Providers("FabrikamSqlProvider").ValidateUser(e.Username, e.Password)
    Else
        e.Authenticated = Membership.Provider.ValidateUser(e.Username, e.Password)
    End If
    e.AuthenticationIsComplete = True
End Sub

Poznámky

Vlastnost použijete UserName k načtení ověřovacího názvu během Authenticating události.

Platí pro

Viz také