ChangePassword.DisplayUserName Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Denetimin denetimi ve etiketi görüntüleyip görüntülemeyeceğini ChangePasswordUserName belirten bir değer alır veya ayarlar.
public:
virtual property bool DisplayUserName { bool get(); void set(bool value); };
public virtual bool DisplayUserName { get; set; }
member this.DisplayUserName : bool with get, set
Public Overridable Property DisplayUserName As Boolean
Özellik Değeri
trueDenetimin ChangePassword öğesini görüntülemesi UserNamegerekiyorsa; aksi takdirde . false Varsayılan değer: false.
Örnekler
Aşağıdaki kod örneğinde, denetimi Web sitesinde oturum açmamış kullanıcılara görüntülemek UserName için özelliğinin nasıl ayarlanacağı DisplayUserName gösterilmektedir.
<%@ 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">
void Page_Load(object sender, EventArgs e )
{
if (Context.User.Identity.IsAuthenticated)
{
Changepassword1.DisplayUserName = false;
}
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>ChangePassword.DisplayUserName sample.</title>
</head>
<body>
<form id="form1" runat="server">
<div>
User's login status: <asp:loginstatus id="status" runat="server" /><br />
<asp:changepassword id="Changepassword1" runat="server" displayusername="true" />
</div>
</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">
Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
If Context.User.Identity.IsAuthenticated Then
changepassword1.DisplayUserName = False
End If
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>ChangePassword.DisplayUserName sample.</title>
</head>
<body>
<form id="form1" runat="server">
<div>
User's login status: <asp:loginstatus id="status" runat="server" /><br />
<asp:changepassword id="Changepassword1" runat="server" displayusername="true" />
</div>
</form>
</body>
</html>
Açıklamalar
Parolalarını değiştirmek için, kullanıcıların üyelik sağlayıcısı tarafından kimliklerinin doğrulanması gerekir. Oturum açmamış kullanıcıların parolalarını değiştirmelerine veya üyelik sağlayıcısı tarafından farklı bir kullanıcı hesabıyla kimlik doğrulamasına izin vermek ve ardından bu hesabın parolasını değiştirmek için, ChangePassword denetim kullanıcı adını kabul etmek üzere bir TextBox denetim görüntüleyebilir.
Denetimin DisplayUserName oturum açmamış kullanıcılara görüntülenmesi durumunda ChangePassword özelliğini true olarak ayarlamanız gerekir; aksi takdirde kullanıcı bir kullanıcı adı belirtemez.
Şunlara uygulanır
Ayrıca bkz.
- ASP.NET Oturum Açma Denetimlerine Genel Bakış
- ASP.NET Oturum Açma Denetimlerinin Görünümünü ve Davranışını Özelleştirme
- Web Sunucusu Denetimleri Şablonlarını ASP.NET
- Nasıl yapılır: Anonim ve Oturum Açmış Kullanıcılara Farklı Bilgiler Görüntüleme
- Web Sitesi Yönetim Aracı Güvenlik Sekmesi
- Oturum Açma Denetimlerinin Güvenliğini Sağlama
- Web Uygulamaları için Temel Güvenlik Uygulamaları
- Üyeliğin Güvenliğini Sağlama