Login.DisplayRememberMe Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk