Login.Password Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u het wachtwoord op dat door de gebruiker is ingevoerd.
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
Waarde van eigenschap
Het wachtwoord dat door de gebruiker is ingevoerd. De standaardwaarde is null.
- Kenmerken
Voorbeelden
In het volgende codevoorbeeld wordt de Password eigenschap doorgegeven aan een aangepaste verificatiemethode.
<%@ 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>
Opmerkingen
De Password eigenschap bevat het wachtwoord dat door de gebruiker is ingevoerd. Het wachtwoord is in duidelijke tekst. Zie Basisbeveiligingsprocedures voor webtoepassingen voor meer informatie.
Note
Als u de UserName of Password eigenschappen programmatisch bewerkt, is het belangrijk dat u dit doet op het juiste moment tijdens de levenscyclus van de pagina. De waarden van UserName en Password zijn niet beschikbaar tijdens de Page_Load fase, maar zijn tijdens de Pre_Render fase.
Login eigenschappen van besturingselementen die worden vertegenwoordigd door tekstvakken, zoals UserName en Password, zijn toegankelijk tijdens alle fasen van de levenscyclus van de pagina. Het besturingselement haalt eventuele wijzigingen op die door de eindgebruiker zijn aangebracht door middel van de TextChanged gebeurtenis die wordt geactiveerd door de tekstvaken.