SimpleMembershipProvider Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет поддержку для задач членства на веб-сайте, например создания учетных записей, удаления учетных записей и управления паролями.
public class SimpleMembershipProvider : WebMatrix.WebData.ExtendedMembershipProvider
type SimpleMembershipProvider = class
inherit ExtendedMembershipProvider
Public Class SimpleMembershipProvider
Inherits ExtendedMembershipProvider
- Наследование
Конструкторы
SimpleMembershipProvider() |
Инициализирует новый экземпляр класса SimpleMembershipProvider. |
SimpleMembershipProvider(MembershipProvider) |
Инициализирует новый экземпляр SimpleMembershipProvider класса с помощью указанного поставщика членства. |
Свойства
ApplicationName |
Возвращает или задает имя приложения. |
CasingBehavior |
Возвращает или задает SimpleMembershipProviderCasingBehavior для этого поставщика. |
EnablePasswordReset |
Возвращает значение, указывающее, позволяет ли поставщик членства пользователям сбрасывать пароли. |
EnablePasswordRetrieval |
Возвращает значение, указывающее, позволяет ли поставщик членства пользователям восстанавливать свои пароли. |
MaxInvalidPasswordAttempts |
Возвращает количество допустимых попыток ввода пароля или контрольного ответа перед тем, как пользователю будет заблокирован доступ. |
MinRequiredNonAlphanumericCharacters |
Возвращает минимальное число специальных (не являющихся алфавитно-цифровыми) символов, которые должен содержать пароль. |
MinRequiredPasswordLength |
Получает минимальную длину пароля. |
PasswordAttemptWindow |
Возвращает количество минут, за которое допускается максимальное число неправильных попыток ввода пароля или контрольного ответа, прежде чем учетная запись будет заблокирована. |
PasswordFormat |
Возвращает значение, указывающее формат для хранения паролей. |
PasswordStrengthRegularExpression |
Получает регулярное выражение, которое используется для оценки сложности пароля. |
RequiresQuestionAndAnswer |
Возвращает значение, указывающее, требует ли поставщик членства от пользователей ответить на контрольный вопрос при сбросе и восстановлении пароля. |
RequiresUniqueEmail |
Возвращает значение, указывающее, требует ли поставщик членства уникальный адрес электронной почты для каждого имени пользователя. |
UserIdColumn |
Получает или задает имя столбца базы данных с идентификаторами пользователей. |
UserNameColumn |
Получает или задает имя столбца базы данных с именами пользователей. |
UserTableName |
Получает или задает имя таблицы базы данных со сведениями о пользователях. |
Методы
ChangePassword(String, String, String) |
Изменяет пароль для указанной учетной записи. |
ChangePasswordQuestionAndAnswer(String, String, String, String) |
Изменяет вопрос и ответ для восстановления пароля в указанной учетной записи. |
ConfirmAccount(String) |
Активирует ожидающую учетную запись. |
ConfirmAccount(String, String) |
Указывает, подтверждена ли учетная запись пользователя. |
CreateAccount(String, String) |
Создает новую учетную запись с помощью указанного имени пользователя и пароля. (Унаследовано от ExtendedMembershipProvider) |
CreateAccount(String, String, Boolean) |
Создает новую учетную запись с помощью указанного имени пользователя и пароля. |
CreateOrUpdateOAuthAccount(String, String, String) |
Создает новую учетную запись OAuth или обновляет существующую учетную запись OAuth. |
CreateUser(String, String, String, String, String, Boolean, Object, MembershipCreateStatus) |
Добавляет указанного пользователя в базу данных членства. |
CreateUserAndAccount(String, String) |
Создает новый профиль пользователя и новую учетную запись. (Унаследовано от ExtendedMembershipProvider) |
CreateUserAndAccount(String, String, Boolean) |
Создает новый профиль пользователя и новую учетную запись. (Унаследовано от ExtendedMembershipProvider) |
CreateUserAndAccount(String, String, Boolean, IDictionary<String,Object>) |
Создает новый профиль пользователя и новую учетную запись. |
CreateUserAndAccount(String, String, IDictionary<String,Object>) |
При переопределении в производном классе создает новый профиль пользователя и новую учетную запись. (Унаследовано от ExtendedMembershipProvider) |
DeleteAccount(String) |
Удаляет указанную учетную запись членства. |
DeleteOAuthAccount(String, String) |
Удаляет учетную запись OAuth или OpenID с указанным именем поставщика и ИД пользователя поставщика. |
DeleteOAuthToken(String) |
Удаляет указанный маркер OAuth. |
DeleteUser(String, Boolean) |
Удаляет указанную учетную запись пользователя, а также удаляет все данные профиля, связанные с этой учетной записью. |
FindUsersByEmail(String, Int32, Int32, Int32) |
Возвращает все учетные записи, адрес электронной почты которых соответствует указанному адресу. |
FindUsersByName(String, Int32, Int32, Int32) |
Возвращает все учетные записи, имена которых соответствуют указанному имени. |
GeneratePasswordResetToken(String) |
Создает маркер сброса пароля для отправки пользователю по электронной почте. (Унаследовано от ExtendedMembershipProvider) |
GeneratePasswordResetToken(String, Int32) |
Создает маркер сброса пароля для отправки пользователю по электронной почте. |
GetAccountsForUser(String) |
Возвращает все учетные записи OAuth, связанные с указанным именем пользователя. |
GetAllUsers(Int32, Int32, Int32) |
Возвращает все учетные записи в источнике данных. |
GetCreateDate(String) |
Возвращает дату и время создания указанной учетной записи. |
GetLastPasswordFailureDate(String) |
Возвращает дату и время последнего ввода неправильного пароля для указанной учетной записи. |
GetNumberOfUsersOnline() |
Возвращает число пользователей, в настоящее время работающих с приложением. |
GetOAuthTokenSecret(String) |
Удаляет секрет маркера OAuth. |
GetPassword(String, String) |
Возвращает пароль для указанной учетной записи из источника данных. |
GetPasswordChangedDate(String) |
Возвращает дату и время последнего изменения пароля для указанной учетной записи. |
GetPasswordFailuresSinceLastSuccess(String) |
Возвращает число неправильных попыток ввода пароля указанной учетной записи с момента последнего успешного входа или создания учетной записи. |
GetUser(Object, Boolean) |
Возвращает сведения об учетной записи пользователя, используя ИД пользователя, и при необходимости обновляет отметку времени для последних действий в учетной записи пользователя. |
GetUser(String, Boolean) |
Возвращает сведения об учетной записи пользователя, используя имя пользователя, и при необходимости обновляет отметку времени для последних действий в учетной записи пользователя. |
GetUserId(String) |
Возвращает идентификатор пользователя на основе указанного имени пользователя. |
GetUserIdFromOAuth(String, String) |
Возвращает ИД пользователя для указанного поставщика OAuth или OpenID и ИД пользователя поставщика. |
GetUserIdFromPasswordResetToken(String) |
Возвращает ИД пользователя на основе маркера сброса пароля. |
GetUserNameByEmail(String) |
Возвращает имя пользователя, связанного с указанным адресом электронной почты. |
GetUserNameFromId(Int32) |
Возвращает имя пользователя, связанного с указанным ИД пользователя. |
HasLocalAccount(Int32) |
Указывает, есть ли у пользователя локальная учетная запись. |
Initialize(String, NameValueCollection) |
Инициализирует этот поставщик. |
IsConfirmed(String) |
Возвращает значение, указывающее, подтверждена ли учетная запись пользователя поставщиком. |
ReplaceOAuthRequestTokenWithAccessToken(String, String, String) |
Заменяет маркер запроса OAuth на маркер доступа. |
ResetPassword(String, String) |
Сбрасывает пароль для учетной записи пользователя и меняет его на новый, автоматически созданный пароль. |
ResetPasswordWithToken(String, String) |
Сбрасывает пароль после проверки допустимости указанного маркера сброса пароля. |
StoreOAuthRequestToken(String, String) |
Сохраняет маркер запроса OAuth. |
UnlockUser(String) |
Снятие блокировки учетной записи пользователя для проверки пользователя. |
UpdateUser(MembershipUser) |
Обновляет информацию о пользователе. |
ValidateUser(String, String) |
Проверяет, существуют ли указанная учетная запись пользователя и пароль. |
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по