当前位置:首页>网络学院>程序开发>ASP.NET教程>文章内容

asp.net 2.0教程 登录系列控件

[ 来源:http://www.it55.com | 作者: | 时间:2007-10-08 | 收藏 | 推荐 ] 【

尊重作者,请保留 www.it55.com 链接字样。 免费网页模版下载http://www.it55.com

登录系列控件支持可视化操作,只需要修改相应的属性设置就能满足基本功能,在代码层不需要添加任何代码,当在页面中拖入一个登录系列控件后,.NET会自动在项目的数据库文件夹中增加1个数据库,用于登录控件的数据访问。

IT资讯之家 http://www.it55.com

但是,个人认为Asp.Net 2.0 的登陆控件,甚至包括成员资格、角色管理等,在实际开发过程中实用性都不敢恭维,还是需要我们编写自己的用户登录及角色程序。所以这里就不多讲了,转来网友的一篇简介给我们的.Net2.0学习来个结尾。

vd;k;l http://www.it55.com rdfg

众多 ASP.NET 登录控件一起为无需编程的 ASP.NET Web 应用程序提供可靠完整的登录解决方案。默认情况下,登录控件与 ASP.NET 成员资格集成,以帮助使网站的用户身份验证过程自动化。有关 ASP.NET 成员资格的信息,请参见成员资格介绍。

免费壁纸下载http://www.it55.com

默认情况下,ASP.NET 登录控件以纯文本形式工作于 HTTP 上。如果您对安全性十分关注,那么可以使用带 SSL 加密的 HTTPS。

45398 http://www.it55.com it55学习IT知识,享受IT生活 4dfkjn

本主题描述每个控件并提供指向其参考文档的链接。

免费壁纸下载http://www.it55.com

Login 控件

45398 http://www.it55.com it55学习IT知识,享受IT生活 4dfkjn

Login 控件显示用于执行用户身份验证的用户界面。Login 控件包含用于用户名和密码的文本框和一个复选框,该复选框让用户指示是否需要服务器使用 ASP.NET 成员资格存储他们的标识并且当他们下次访问该站点时自动进行身份验证。

http://www.it55.com/

Login 控件有用于自定义显示、自定义消息的属性和指向其他页的链接,在那些页面中用户可以更改密码或找回忘记的密码。Login 控件可用作主页上的独立控件,或者您还可以在专门的登录页上使用它。

免费网页模版下载http://www.it55.com

如果您一同使用 Login 控件和 ASP.NET 成员资格,将不需要编写执行身份验证的代码。然而,如果您想创建自己的身份验证逻辑,则您可以处理 Login 控件的 Authenticate 事件并添加自定义身份验证代码。

45398 http://www.it55.com it55学习IT知识,享受IT生活 4dfkjn

LoginView 控件 http://www.it55.com

使用 LoginView 控件,可以向匿名用户和登录用户显示不同的信息。该控件显示以下两个模板之一:AnonymousTemplate 或 LoggedInTemplate。在这些模板中,您可以分别添加为匿名用户和经过身份验证的用户显示适当信息的标记和控件。 it55.com

LoginView 控件还包括 ViewChanging 和 ViewChanged 的事件,您可以为这些事件编写当用户登录或更改状态时的处理程序。 sflj http://www.it55.com kg^&fgd

LoginStatus 控件

免费设计素材下载http://www.it55.com

LoginStatus 控件为没有通过身份验证的用户显示登录链接,为通过身份验证的用户显示注销链接。登录链接将用户带到登录页。注销链接将当前用户的身份重置为匿名用户。 免费网页模版下载http://www.it55.com

可以通过设置 LoginText 和 LoginImageUrl 属性自定义 LoginStatus 控件的外观。

免费资源http://www.it55.com

LoginName 控件 精美商业网页模版下载http://www.it55.com

如果用户已使用 ASP.NET 成员资格登录,LoginName 控件将显示该用户的登录名。或者,如果站点使用集成 Windows 身份验证,该控件将显示用户的 Windows 帐户名。 it55.com

PasswordRecovery 控件 精美韩国模版下载http://www.it55.com

PasswordRecovery 控件允许根据创建帐户时所使用的电子邮件地址来找回用户密码。PasswordRecovery 控件会向用户发送包含密码的电子邮件。

IT资讯之家 http://www.it55.com

您可以配置 ASP.NET 成员资格,以使用不可逆的加密来存储密码。在这种情况下,PasswordRecovery 控件将生成一个新密码,而不是将原始密码发送给用户。

sflj http://www.it55.com kg^&fgd

您还可以配置成员资格,以包括一个用户为了找回密码必须回答的安全提示问题。如果这样做,PasswordRecovery 控件将在找回密码前提问该问题并核对答案。

免费资源http://www.it55.com

PasswordRecovery 控件要求您的应用程序能够将电子邮件转发给简单邮件传输协议 (SMTP) 服务器。您可以通过设置 MailDefinition 属性自定义发送给用户的电子邮件的文本和格式。

免费网页模版下载http://www.it55.com

注意
电子邮件中的密码信息是以明文形式发送的。
 

http://www.it55.com

下面的示例演示了一个在 ASP.NET 页中声明的 PasswordRecovery 控件,其 MailDefinition 属性设置用来自定义电子邮件。 精美商业网页模版下载http://www.it55.com

<asp:PasswordRecovery ID="PasswordRecovery1" Runat="server"
    SubmitButtonText="Get Password" SubmitButtonType="Link">
  <MailDefinition From="administrator@Contoso.com"
    Subject="Your new password"
    BodyFileName="PasswordMail.txt" />
</asp:PasswordRecovery>

CreateUserWizard 控件 免费资源http://www.it55.com

CreateUserWizard 控件收集潜在用户提供的信息。默认情况下,CreateUserWizard 控件将新用户添加到 ASP.NET 成员资格系统中。 免费资源http://www.it55.com

CreateUserWizard 控件收集下列用户信息: 精美韩国模版下载http://www.it55.com

用户名 vd;k;l http://www.it55.com rdfg

密码

免费网页模版下载http://www.it55.com

密码确认 免费资源http://www.it55.com

电子邮件地址 免费矢量图片素材下载http://www.it55.com

安全提示问题 免费壁纸下载http://www.it55.com

安全答案

免费资源http://www.it55.com

此信息用来对用户进行身份验证并找回用户密码(如果需要的话)。

http://www.it55.com在线教程

注意
CreateUserWizard 控件从 Wizard 控件继承。
 

sflj http://www.it55.com kg^&fgd

下面的示例演示了 CreateUserWizard 控件的一个典型 ASP.NET 声明: 免费资源http://www.it55.com

<asp:CreateUserWizard ID="CreateUserWizard1" Runat="server"
    ContinueDestinationPageUrl="~/Default.aspx">
  <WizardSteps>
    <asp:CreateUserWizardStep Runat="server"
      Title="Sign Up for Your New Account">
    </asp:CreateUserWizardStep>
    <asp:CompleteWizardStep Runat="server"
      Title="Complete">
    </asp:CompleteWizardStep>
  </WizardSteps>
</asp:CreateUserWizard>

ChangePassword 控件 IT资讯之家 http://www.it55.com

通过 ChangePassword 控件,用户可以更改其密码。用户必须首先提供原始密码,然后创建并确认新密码。如果原始密码正确,则用户密码将更改为新密码。该控件还支持发送关于新密码的电子邮件。

(编辑:IT资讯之家 www.it55.com

返回顶部
共2页: 上一页 1 [2] 下一页  

网友评论

[以下评论为网友观点,不代表本站。请自觉遵守互联网相关政策法规,所有连带责任均有评论者自负。]
[不超过250字]