Share via


Login.Password Properti

Definisi

Mendapatkan kata sandi yang dimasukkan oleh pengguna.

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

Nilai Properti

Kata sandi yang dimasukkan oleh pengguna. Default adalah null.

Atribut

Contoh

Contoh kode berikut meneruskan properti ke Password metode autentikasi kustom.

<%@ 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>

Keterangan

Properti Password berisi kata sandi yang dimasukkan oleh pengguna. Kata sandi dalam teks yang jelas. Untuk informasi selengkapnya, lihat Praktik Keamanan Dasar untuk Aplikasi Web.

Catatan

Jika Anda memanipulasi UserName properti atau Password secara terprogram, penting untuk melakukannya pada waktu yang benar selama siklus hidup halaman. UserName Nilai dan Password tidak tersedia selama Page_Load fase, tetapi selama Pre_Render fase .

Login properti kontrol yang diwakili oleh kotak teks, seperti UserName dan Password, dapat diakses selama semua fase siklus hidup halaman. Kontrol akan mengambil perubahan apa pun yang dibuat oleh pengguna akhir melalui peristiwa yang TextChanged dipicu oleh kotak teks.

Berlaku untuk

Lihat juga