- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第14章网站中的用户管理
第14章 网站中的用户管理 第14章 网站中的用户管理 14.1 用户管理基本知识 14.2 用户登陆网站 14.3 使用向导注册用户 14.4 维护用户密码 14.1 用户管理基本知识 14.1.1 身份验证 身份验证就是确定用户身份的行为。通常是让用户输入用户名和密码来确定用户身份。 Windows身份验证:Microsoft Internet信息服务(IIS)所提供的用户标识视为已经过身份验证的用户。 Passport身份验证:由Microsoft提供的集中身份验证服务,该服务为成员站点提供单一登录和核心配置文件服务。 Forms身份验证:使用所创建的登录页面验证用户的用户名和密码。身份验证后,用户标识保留在Cookie或页的URL中。可以通过FormsAuthentication类访问Forms身份验证信息和功能。登录控件采用就是Forms身份验证。 None身份验证就是不进行身份验证。 14.1.2 授权管理 授权是指通过身份验证的用户是否应授予对特定资源的访问权限。 文件授权:用于确定用户是否应该具有对文件的访问权限。 URL授权:允许或拒绝某个用户或角色(用户组)对特定目录的访问权限。 在ASP.NET中,配置文件web.config的authorization配置节用于设置授权。 14.2 用户登陆网站 14.2.1 Login控件 提供用于登录到网站的用户界面元素,语法格式: asp:Login ID=Login1 DestinationPageUrl=uri DisplayRememberMe=True FailureText=string FailureAction=Refresh HelpPageText=string HelpPageUrl=uri TitleText=string CreateUserText=string CreateUserUrl=uri LoginButtonText=string LoginButtonType=Button PasswordRecoveryText=string UserName=string runat=server FailureTextStyle /HyperLinkStyle / InstructionTextStyle /LabelStyle / LoginButtonStyle /TextBoxStyle / TitleTextStyle /ValidatorTextStyle / /asp:Login 14.2.1 Login控件 1. 登录成功 在身份验证通过后,登录成功。登录成功以后,通常希望跳转至指定的页面。可以设置Login控件的DestinationPageUrl属性,实现这一任务。 例如, asp:Login ID=Login1 DestinationPageUrl=Home.aspx runat=server/ 表示登录成功后,页面跳转到Home.aspx。 14.2.1 Login控件 2. 登录失败 在身份验证未通过情况下,登录失败。可以通过FailureAction属性,定义登录失败时 Login控件的行为。 默认情况下,FailureAction属性值为Refresh,表示重新加载页面并显示FailureTex属性的内容,以提醒用户登录尝试失败。 当FailureAction属性设置为RedirectToLoginPage时,用户将被重定向到Web.config文件中定义的登录页面。 14.2.1 Login控件 3. 操纵界面元素 通过UserName属性获取用户输入的用户名,通过Password属性获取用户输入的密码。 通过UserNameLabelText属性设置界面上用户名文本框的标签文本,通过PasswordLabelText属性设置密码文本框的标签文本,通过TitleText属性设置设置Login控件的标题。 通过LoginButtonText属性设置“登录”按钮的文本,可以通过LoginButtonType属性设置“登录”按钮的类型(Button、Image或Link类型)。 14.2.1 Login控件 5. 常用事件 Authenticate:验证用户的身份后发生。 LoggedIn:在用户登录到网站并进行身份验证后发生。 LoggingIn:在用户未进行身份验证而提交登录信息时发生。 LoginError:当检测到登录错误时发生。 14.2.2 LoginName控件 用于显示登录用户的用户名。语法格式: asp:LoginName ID=LoginName1 FormatString={0} Visible=True runat=server / 14.2.3 Logi
文档评论(0)