第7章 网络安全与验证.ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 网络安全与验证

7.3.4 LoginStatus控件 LoginStatus控件又叫做登录状态控件,用来显示用户登录状态,即“登录”和“注销”。当用户为登录时,LoginStatus控件显示为“登录”状态;当用户登录成功之后,LoginStatus控件显示为“注销”状态。LoginStatus控件的状态由Page对象的Request属性中的IsAuthenticated子属性来决定的。 7.3.4 LoginStatus控件 LoginStatus控件成员及使用方法 (事件)在用户进行注销登录之后触发 LoggedOut (事件)在用户进行注销登录之前触发 LoggingOut 用于为注销链接指定文字 LogoutText 用于指定用户注销后返回页面的路径。只有当LogoutAction属性的值为Redirect时,该属性才会生效 LogoutPageUrl 用于为注销链接指定一个图片 LogoutImageUrl 用于在单击注销链接后发生的页面导航动作。可能的取值为Redirect、Redirect- ToLoginPage和Refresh LogoutAction 用于为登录链接指定文字 LoginText 用于为登录链接指定一个图片 LoginImageUrl 描述 成员 7.3.5 PasswordRecovery控件 PasswordRecovery控件专门用于密码恢复。 在PasswordRecovery控件中还提供了3个模板,用于开发人员来控制用户找回密码的条件,即“用户名”、“密码提示问题”和“成功”模板。下面分别针对这3个模板创建示例来讲解PasswordRecovery控件的使用方法。 7.3.6 ChangePassword控件 ChangePassword控件成员 单击“取消”按钮时触发的事件 CancelButtonClick 单击“更改密码”按钮时触发的事件 ChangedPassword 为继续按钮配置样式或属性集 ContinueButtonStyle 为继续按钮配置一个图片文本,该属性可以为按钮控件指定一个图片按钮进行呈现 ContinueButtonImageUrl 当用户没有输入“确认新密码”时,在控件中提示的错误消息 ConfimPasswordRequiredErrorMessage 当用户输入密码和输入验证密码出现错误时,提示的错误消息 ConfirmPasswordCompareErrorMessage 获取用户输入的重复密码的值 ConfirmNewPassword 配置更改密码失败时所呈现的错误信息 ChangePasswordFailtureText 配置更改密码控件的类型 ChangePasswordButtonType 配置取消按钮控件的样式和外观的属性集 CancelButtonStyle 配置取消按钮控件的图片文本,该属性可以为按钮控件指定一个图片按钮进行呈现 CancelButtonImageUrl 描述 成员 第7章 网络安全与验证 ASP.NET 3.5充分考虑到程序开发的安全性,提供了大量的验证控件和角色管理功能,这样可以使开发出来的程序更加健壮。 章节内容 7.1验证控件 7.2身份验证和授权 7.3登录控件 7.1验证控件 在ASP.NET中提供了强大的服务器控件和数据库操作控件。为了使开发人员更方便地验证用户输入,而不再需要编写繁琐的javascript代码,ASP.NET 3.5中提供了强大的验证控件。验证控件直接在客户端执行,大大减少了服务器与客户端之间的往返过程。 7.1.1 使用验证控件的注意事项 (1)ControlToValidate:用来设置验证控件所监控的服务器控件。 (2)Text:用来显示当用户输入的数据违反了验证规则时,所呈现的信息。如果有ErrorMessage的值,但在Text属性中没有值,则ErrorMessage自动替换Text属性。 (3)ErrorMessage:当Text属性值为空时,所呈现的信息。 (4)Display:用来设置验证控件显示的状态,它包括以下3个选项。 1)None表示不显示Text值,当希望错误消息只显示在ValidationSummary而不是显示在验证控件的位置时,使用这个选项。 2)Static选项将总是颠倒验证控件的空间,即使在没有显示它的消息时。 3)Dynamic选项将在显示验证控件文本时为其分配空间,并且将页面的剩余部分向右下方推动。 (5)EnableClientScript:调用值的客户端检查。 7.1.2 RequiredFieldValidator控件 表单验证主要用来检查页面中的必填项(如用户名、密码等)是否为空。在登录模块中,判断用户登录成功之前首先要保证用户已经向文本框

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档