Bagikan melalui


Login.DisplayRememberMe Properti

Definisi

Mendapatkan atau mengatur nilai yang menunjukkan apakah akan menampilkan kotak centang untuk memungkinkan pengguna mengontrol apakah cookie persisten dikirim ke browser mereka.

public:
 virtual property bool DisplayRememberMe { bool get(); void set(bool value); };
[System.Web.UI.Themeable(false)]
public virtual bool DisplayRememberMe { get; set; }
[<System.Web.UI.Themeable(false)>]
member this.DisplayRememberMe : bool with get, set
Public Overridable Property DisplayRememberMe As Boolean

Nilai Properti

true untuk menampilkan kotak centang; jika tidak, false. Default adalah true.

Atribut

Contoh

Contoh kode berikut menonaktifkan kotak centang Ingat Saya dengan mengatur DisplayRememberMe properti ke false.

<%@ 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">
</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" 
                DisplayRememberMe = "False">
            </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">
</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" 
                DisplayRememberMe = "False">
            </asp:Login>
        </form>
    </body>
</html>

Keterangan

DisplayRememberMe Saat properti diatur ke true, teks yang terkandung dalam RememberMeText properti ditampilkan di halaman, bersama dengan kotak centang Ingat Saya. Ketika pengguna memilih kotak centang Ingat Saya, cookie autentikasi yang dikirim ke komputer mereka tetap ada sehingga pengguna secara otomatis diautentikasi pada kunjungan mendatang ke situs. Nilai RememberMeSet properti diatur oleh pilihan dalam kotak centang Ingat Saya.

Jika DisplayRememberMe adalah false, kotak centang Ingat Saya tidak ditampilkan di halaman dan pengguna tidak memiliki cara untuk mengontrol apakah cookie autentikasi berlanjut atau tidak. Anda masih dapat mengatur RememberMeSet properti ke true untuk mengirim cookie autentikasi persisten ke browser pengguna tanpa menampilkan kotak centang.

Catatan

Ada risiko keamanan yang melekat dengan pengaturan cookie autentikasi persisten di browser pengguna. Anda harus menentukan apakah risiko keamanan ini dapat diterima oleh situs Anda. Jika Anda mengatur RememberMeSet properti ke true dan DisplayRememberMe properti ke false, pengguna yang mengunjungi situs Web Anda dari browser publik, seperti di kafe Internet misalnya, dapat secara tidak sengaja meninggalkan cookie autentikasi persisten di belakang dan pengguna browser berikutnya akan dapat mengakses situs Web Anda menggunakan kredensial pengguna sebelumnya.

Properti ini tidak dapat diatur oleh tema atau tema lembar gaya. Untuk informasi selengkapnya, lihat ThemeableAttribute dan ASP.NET Tema dan Kulit.

Berlaku untuk

Lihat juga