ASP.NET 登录控件
众多 ASP.NET 登录控件一起为 ASP.NET Web 应用程序提供可靠完整且无需编程的登录解决方案。默认情况下,登录控件与 ASP.NET 成员资格集成,从而有助于自动完成网站的用户身份验证过程。有关 ASP.NET 成员资格的信息,请参阅 MSDN Library 中的成员资格简介 (此链接可能指向英文页面)。
默认情况下,ASP.NET 登录控件在 HTTP 上以纯文本的形式工作。如果您对安全性十分关注,则可以使用带 SSL 加密的 HTTPS。
ASP.NET 登录控件
ChangePassword 控件 通过 ChangePassword 控件 控件,用户可以更改自己的密码。用户必须先提供原始密码,然后再创建并确认新密码。如果原始密码正确,则用户密码将更改为新密码。该控件还支持发送关于新密码的电子邮件。有关对 ChangePassword 控件进行编程的信息,请参阅 MSDN Library 中的 ChangePassword 类
。
CreateUserWizard 控件 CreateUserWizard 控件 控件用于收集潜在用户所提供的信息。有关对 CreateUserWizard 控件进行编程的信息,请参阅 MSDN Library 中的 CreateUserWizard 类
。
Login 控件 Login 控件 控件显示用于进行用户身份验证的用户界面。 Login 控件包含用于用户名和密码的文本框和一个复选框,该复选框允许用户指示是否需要服务器使用 ASP.NET 成员资格存储他们的标识并且在他们下次访问该网站时自动进行身份验证。有关对 Login 控件进行编程的信息,请参阅 MSDN Library 中的 Login 类
。
LoginName 控件 如果用户已使用 ASP.NET 成员身份登录,则 LoginName 控件 控件显示该用户的登录名。如果网站使用集成的 Windows 身份验证,该控件则显示用户的 Windows 帐户名。有关对 LoginName 控件进行编程的信息,请参阅 MSDN Library 中的 LoginName 类
。
LoginStatus 控件 LoginStatus 控件 控件为没有经过身份验证的用户显示登录链接,为经过身份验证的用户显示注销链接。登录链接将用户带到登录页。注销链接将当前用户的标识重置为匿名用户。有关对 LoginStatus 控件进行编程的信息,请参阅 MSDN Library 中的 LoginStatus 类
。
LoginView 控件 使用 LoginView 控件 控件,可以向匿名用户和登录用户显示不同的信息。该控件显示下面两个模板之一: AnonymousTemplate 或 LoggedInTemplate 。在这些模板中,您可以分别添加针对匿名用户和经过身份验证的用户显示相应信息的标记和控件。有关对 LoginView 控件进行编程的信息,请参阅 MSDN Library 中的 LoginView 类
。
PasswordRecovery 控件 使用 PasswordRecovery 控件 控件,可以根据创建帐户时所使用的电子邮件地址来找回用户密码。 PasswordRecovery 控件会向用户发送包含密码的电子邮件。
可以对 ASP.NET 成员身份进行配置,以使用不可逆的加密方式存储密码。在这种情况下, PasswordRecovery 控件将生成一个新密码,而不是将原始密码发送给用户。有关对 PasswordRecovery 控件进行编程的信息,请参阅 MSDN Library 中的 PasswordRecovery 类 。
另请参阅
概念
使用 ASP.NET 网站
ASP.NET 数据控件
ASP.NET 验证控件
ASP.NET 导航控件
ASP.NET Web 部件控件