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
在創建用戶、更改密碼或重置密碼時發生。