ASP.NET2.0 给了我全新的设计平台,相对ASP.NET1.1增加了许多功能.其中最大的改进就是提供了一种叫Provider的架构模式,提供了自动的登陆认证体系,提供了便于界面统一的模版页masterPage,并且提供了主题也皮肤的设计元素.还有新增了sitemap地图控件,webPart动态设计的利器,最后还改进了Altals.在数据源操作方面也提供了实体数据源模式.总之,ASP.NET2.0给我程序设计做了很简化的工作,有时甚至可以不用写一行代码就能够建立一个不错的web程序(当然可用性值得商榷).
    在这些新增功能中,我觉得其提供的设计模式更让我们受益。记得一年以前,当我看到Microsoft发布的petshop4.0 的源码,我感到非常的震撼,仔细研究它能够收获许多。
    memberShip类:验证用户凭据并管理用户设置。是无法继承此类的。
    在 ASP.NET 应用程序中,Membership 类用于验证用户凭据并管理用户设置(如密码和电子邮件地址)。Membership 类可以独自使用,或者与 FormsAuthentication 一起使用以创建一个完整的 Web 应用程序或网站的用户身份验证系统。Login 控件封装了 Membership 类,从而提供一种便捷的用户验证机制。
    

    Membership 类提供的功能可用于:

  • 创建新用户。

  • 将成员资格信息(用户名、密码、电子邮件地址及支持数据)存储在 Microsoft SQL Server 或其他类似的数据存储区。

  • 对访问网站的用户进行身份验证。可以以编程方式对用户进行身份验证,也可以使用 Login 控件创建一个只需很少代码或无需代码的完整的身份验证系统。

  • 管理密码,包括创建、更改、检索和重置密码等等。可以选择配置 ASP.NET 成员资格以要求一个密码提示问题及其答案来对忘记密码的用户的密码重置和检索请求进行身份验证。


    其成员变量如下:
    

  名称 说明
ASP.NET2.0 MemberShip 扩展探讨(一) 之内容介绍ASP.NET2.0 MemberShip 扩展探讨(一) 之内容介绍 ApplicationName 获取或设置应用程序的名称。
ASP.NET2.0 MemberShip 扩展探讨(一) 之内容介绍ASP.NET2.0 MemberShip 扩展探讨(一) 之内容介绍 EnablePasswordReset 获得一个值,指示当前成员资格提供程序是否配置为允许用户重置其密码。
ASP.NET2.0 MemberShip 扩展探讨(一) 之内容介绍ASP.NET2.0 MemberShip 扩展探讨(一) 之内容介绍 EnablePasswordRetrieval 获得一个值,指示当前成员资格提供程序是否配置为允许用户检索其密码。
ASP.NET2.0 MemberShip 扩展探讨(一) 之内容介绍ASP.NET2.0 MemberShip 扩展探讨(一) 之内容介绍 HashAlgorithmType 用于哈希密码的算法的标识符。
ASP.NET2.0 MemberShip 扩展探讨(一) 之内容介绍ASP.NET2.0 MemberShip 扩展探讨(一) 之内容介绍 MaxInvalidPasswordAttempts 获取锁定成员资格用户前允许的无效密码或无效密码提示问题答案尝试次数。
ASP.NET2.0 MemberShip 扩展探讨(一) 之内容介绍ASP.NET2.0 MemberShip 扩展探讨(一) 之内容介绍 MinRequiredNonAlphanumericCharacters 获取有效密码中必须包含的最少特殊字符数。
ASP.NET2.0 MemberShip 扩展探讨(一) 之内容介绍ASP.NET2.0 MemberShip 扩展探讨(一) 之内容介绍 MinRequiredPasswordLength 获取密码所要求的最小长度。
ASP.NET2.0 MemberShip 扩展探讨(一) 之内容介绍ASP.NET2.0 MemberShip 扩展探讨(一) 之内容介绍 PasswordAttemptWindow 获取时间长度,在该时间间隔内对提供有效密码或密码答案的连续失败尝试次数进行跟踪。
ASP.NET2.0 MemberShip 扩展探讨(一) 之内容介绍ASP.NET2.0 MemberShip 扩展探讨(一) 之内容介绍 PasswordStrengthRegularExpression 获取用于计算密码的正则表达式。
ASP.NET2.0 MemberShip 扩展探讨(一) 之内容介绍ASP.NET2.0 MemberShip 扩展探讨(一) 之内容介绍 Provider 获取对应用程序的默认成员资格提供程序的引用。
ASP.NET2.0 MemberShip 扩展探讨(一) 之内容介绍ASP.NET2.0 MemberShip 扩展探讨(一) 之内容介绍 Providers 获取一个用于 ASP.NET 应用程序的成员资格提供程序的集合。
ASP.NET2.0 MemberShip 扩展探讨(一) 之内容介绍ASP.NET2.0 MemberShip 扩展探讨(一) 之内容介绍 RequiresQuestionAndAnswer 获取一个值,该值指示默认成员资格提供程序是否要求用户在进行密码重置和检索时回答密码提示问题。
ASP.NET2.0 MemberShip 扩展探讨(一) 之内容介绍ASP.NET2.0 MemberShip 扩展探讨(一) 之内容介绍 UserIsOnlineTimeWindow 指定用户在最近一次活动的日期/时间戳之后被视为联机的分钟数。
页首

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-11
  • 2021-09-23
  • 2022-12-23
猜你喜欢
  • 2021-07-24
  • 2021-08-16
  • 2021-10-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案