Login.Password Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft das vom Benutzer eingegebene Kennwort ab.
public:
virtual property System::String ^ Password { System::String ^ get(); };
[System.ComponentModel.Browsable(false)]
public virtual string Password { get; }
[<System.ComponentModel.Browsable(false)>]
member this.Password : string
Public Overridable ReadOnly Property Password As String
Eigenschaftswert
Das vom Benutzer eingegebene Kennwort. Der Standardwert ist null
.
- Attribute
Beispiele
Im folgenden Codebeispiel wird die Password -Eigenschaft an eine benutzerdefinierte Authentifizierungsmethode übergeben.
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
private bool SiteSpecificAuthenticationMethod(string UserName, string Password)
{
// Insert code that implements a site-specific custom
// authentication method here.
//
// This example implementation always returns false.
return false;
}
private void OnAuthenticate(object sender, AuthenticateEventArgs e)
{
bool Authenticated = false;
Authenticated = SiteSpecificAuthenticationMethod(Login1.UserName, Login1.Password);
e.Authenticated = Authenticated;
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="form1" runat="server">
<asp:Login id="Login1" runat="server"
OnAuthenticate="OnAuthenticate">
</asp:Login>
</form>
</body>
</html>
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
Function SiteSpecificAuthenticationMethod(ByVal UserName As String, ByVal Password As String) As Boolean
' Insert code that implements a site-specific custom
' authentication method here.
'
' This example implementation always returns false.
Return False
End Function
Sub OnAuthenticate(ByVal sender As Object, ByVal e As AuthenticateEventArgs)
Dim Authenticated As Boolean
Authenticated = SiteSpecificAuthenticationMethod(Login1.UserName, Login1.Password)
e.Authenticated = Authenticated
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="form1" runat="server">
<asp:Login id="Login1" runat="server"
OnAuthenticate="OnAuthenticate">
</asp:Login>
</form>
</body>
</html>
Hinweise
Die Password -Eigenschaft enthält das vom Benutzer eingegebene Kennwort. Das Kennwort ist Klartext. Weitere Informationen finden Sie unter Grundlegende Sicherheitsmethoden für Webanwendungen.
Hinweis
Wenn Sie die UserName Eigenschaften oder Password programmgesteuert bearbeiten, ist es wichtig, dies zum richtigen Zeitpunkt während des Seitenlebenszyklus zu tun. Die Werte von UserName und Password sind während der Page_Load
Phase nicht verfügbar, sondern während der Pre_Render
Phase.
Login Steuerelementeigenschaften, die durch Textfelder wie UserName und Passworddargestellt werden, sind während aller Phasen des Seitenlebenszyklus zugänglich. Das Steuerelement übernimmt alle Änderungen, die der Endbenutzer mithilfe des TextChanged durch die Textfelder ausgelösten Ereignisses vorgenommen hat.