Roles的方法
- DeleteCookie
删除在其中缓存角色名称的 Cookie。
- DeleteRole(String)
从数据源移除一个角色。
- DeleteRole(String, Boolean)
从数据源移除一个角色。
- CreateRole
将新的角色添加到数据源。
- FindUsersInRole
获取属于指定角色的用户的列表,其中用户名包含要匹配的指定用户名。
- GetAllRoles
获取应用程序的所有角色的列表。
- GetRolesForUser()
获取当前登录的用户所属角色的列表。
- GetRolesForUser(String)
获取一个用户所属角色的列表。
- GetUsersInRole
获取一个用户所属角色的列表。
- IsUserInRole(String)
获取一个值,该值指示当前登录的用户是否属于指定的角色。
- IsUserInRole(String, String)
获取一个指示指定用户是否属于指定角色的值。
- RemoveUserFromRole
从指定的角色中移除指定的用户。
- RemoveUserFromRoles
从指定的角色中移除指定的用户。
- RemoveUsersFromRole
从指定的角色中移除指定的用户。
- RemoveUsersFromRoles
移除指定角色中的指定用户名。
- RoleExists
获取一个值,该值指示指定的角色名称是否已存在于角色数据源中。
- AddUserToRoles
将指定的用户添加到指定的角色中。
- AddUserToRole
将指定的用户添加到指定的角色中。
- AddUsersToRoles
将指定的用户添加到指定的角色中。
- AddUsersToRole
将指定的用户添加到指定的角色中。
- ApplicationName
获取或设置要存储和检索其角色信息的应用程序的名称。
- MaxCachedResults
获取要为用户缓存的角色名称的最大数量。
- Provider
获取应用程序的默认角色提供程序。
- Providers
获取 ASP.NET 应用程序的角色提供程序的集合。
- Domain
获取角色名称 Cookie 的域的值。
- Enabled
获取或设置用来指示是否为当前 Web 应用程序启用角色管理的值。
- CreatePersistentCookie
获取一个值,该值指示角色名称 Cookie 是基于会话的还是持久性的。
- CookieTimeout
获取角色 Cookie 到期前的分钟数。
- CookieSlidingExpiration
指示是否将要定期重置角色名称 Cookie 的到期日期和时间。
- CookieRequireSSL
获取一个值,该值指示角色名称 Cookie 是否需要 SSL 以便返回到服务器。
- CookieProtectionValue
获取一个指示如何保护在 Cookie 中缓存的角色名称的值。
- CookiePath
获取缓存角色名称的 Cookie 的路径。
- CookieName
获取在其中缓存角色名称的 Cookie 的名称。
- CacheRolesInCookie
获取一个值,该值指示当前用户的角色是否已缓存在某个 Cookie 中。
Membership的方法
- CreateUser(String, String)
将新用户添加到数据存储区。
- CreateUser(String, String, String)
将具有指定的电子邮件地址的新用户添加到数据存储区。
- CreateUser(String, String, String, String, String, Boolean, MembershipCreateStatus)
将具有指定属性值的新用户添加到数据存储区,并返回一个状态参数,指示该用户是否成功创建或用户创建失败的原因。
- CreateUser(String, String, String, String, String, Boolean, Object, MembershipCreateStatus)
将具有指定的属性值和唯一的标识符的新用户添加到数据存储区,并返回一个状态参数,指示该用户是否成功创建或用户创建失败的原因。
- DeleteUser(String)
从数据库中删除用户和任何相关的用户数据。
- DeleteUser(String, Boolean)
从数据库中删除一个用户。
- FindUsersByEmail(String)
获取一个成员资格用户的集合,其中的电子邮件地址包含要匹配的指定电子邮件地址。
- FindUsersByEmail(String, Int32, Int32, Int32)
获取一个成员资格用户的集合并显示在一个数据页中,这些用户的电子邮件地址包含要匹配的指定电子邮件地址。
- FindUsersByName(String)
获取一个成员资格用户的集合,其中的用户名包含要匹配的指定用户名。
- FindUsersByName(String, Int32, Int32, Int32)
获取一个成员资格用户的集合,并显示在一个数据页中,这些用户的用户名包含要匹配的指定用户名。
- GeneratePassword
生成指定长度的随机密码。
- GetAllUsers()
获取数据库中所有用户的集合。
- GetAllUsers(Int32, Int32, Int32)
获取数据库中的所有用户的集合,并显示在数据页中。
- GetNumberOfUsersOnline
获取当前访问应用程序的用户数。
- GetUser()
从数据源获取信息并为当前已登录的成员资格用户更新最后一次活动日期/时间戳。
- GetUser(Boolean)
从数据源获取当前已登录的成员资格用户的信息。为当前已登录的成员资格用户(如果被指定)更新最后一次活动的日期/时间戳。
- GetUser(Object)
从数据源获取与指定的唯一标识符关联的成员资格用户信息。
- GetUser(String)
从数据源获取指定成员资格用户的信息。
- GetUser(Object, Boolean)
从数据源获取与指定的唯一标识符关联的成员资格用户信息。更新用户(如果指定)的最近一次活动的日期/时间戳。
- GetUser(String, Boolean)
从数据源获取指定成员资格用户的信息。更新用户(如果指定)的最近一次活动的日期/时间戳。
- GetUserNameByEmail
获取一个用户名,其中该用户的电子邮件地址与指定的电子邮件地址匹配。
- UpdateUser
用指定用户的信息更新数据库。
- ValidateUser
验证提供的用户名和密码是有效的。
Membership的属性
- ApplicationName
获取或设置应用程序的名称。
- EnablePasswordReset
获得一个值,指示当前成员资格提供程序是否配置为允许用户重置其密码。
- EnablePasswordRetrieval
获得一个值,指示当前成员资格提供程序是否配置为允许用户检索其密码。
- HashAlgorithmType
用于哈希密码的算法的标识符。
- MaxInvalidPasswordAttempts
获取锁定成员资格用户前允许的无效密码或无效密码提示问题答案尝试次数。
- MinRequiredNonAlphanumericCharacters
获取有效密码中必须包含的最少特殊字符数。
- MinRequiredPasswordLength
获取密码所要求的最小长度。
- PasswordAttemptWindow
获取时间长度,在该时间间隔内对提供有效密码或密码答案的连续失败尝试次数进行跟踪。
- PasswordStrengthRegularExpression
获取用于计算密码的正则表达式。
- Provider
获取对应用程序的默认成员资格提供程序的引用。
- Providers
获取一个用于 ASP.NET 应用程序的成员资格提供程序的集合。
- RequiresQuestionAndAnswer
获取一个值,该值指示默认成员资格提供程序是否要求用户在进行密码重置和检索时回答密码提示问题。
- UserIsOnlineTimeWindow
指定用户在最近一次活动的日期/时间戳之后被视为联机的分钟数。
- ValidatingPassword
在创建用户、更改密码或重置密码时发生。