Login.Password Eigenschap

Definitie

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.

Van toepassing op

Zie ook