SimpleMembershipProvider Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece suporte para tarefas de associação ao site, como criação e exclusão de contas e gerenciamento de senhas.
public class SimpleMembershipProvider : WebMatrix.WebData.ExtendedMembershipProvider
type SimpleMembershipProvider = class
inherit ExtendedMembershipProvider
Public Class SimpleMembershipProvider
Inherits ExtendedMembershipProvider
- Herança
Construtores
| SimpleMembershipProvider() |
Inicializa uma nova instância da classe SimpleMembershipProvider. |
| SimpleMembershipProvider(MembershipProvider) |
Inicializa uma nova instância da SimpleMembershipProvider classe usando o provedor de associação especificado. |
Propriedades
| ApplicationName |
Obtém ou define o nome do aplicativo. |
| CasingBehavior |
Obtém ou define o SimpleMembershipProviderCasingBehavior para este provedor. |
| EnablePasswordReset |
Obtém um valor que indica se o provedor de associação permite que os usuários redefinam suas senhas. |
| EnablePasswordRetrieval |
Obtém um valor que indica se o provedor de associação permite que os usuários recuperem suas senhas. |
| MaxInvalidPasswordAttempts |
Obtém o número de tentativas de senhas ou de respostas de segurança inválidas permitidas antes que o usuário seja bloqueado. |
| MinRequiredNonAlphanumericCharacters |
Obtém o número mínimo de caracteres especiais (não alfanuméricos) que uma senha deve conter. |
| MinRequiredPasswordLength |
Obtém o comprimento mínimo requerido para uma senha. |
| PasswordAttemptWindow |
Obtém a quantidade de minutos em que o número máximo de tentativas inválidas de senha ou de resposta à pergunta de segurança são permitidas antes de a conta do usuário ser bloqueada. |
| PasswordFormat |
Obtém um valor que indica o formato de armazenamento de senhas. |
| PasswordStrengthRegularExpression |
Obtém a expressão regular usada para avaliar a complexidade da senha. |
| RequiresQuestionAndAnswer |
Obtém um valor que indica se o provedor de associação requer que o usuário responda a uma pergunta de segurança para a redefinição ou recuperação de senha. |
| RequiresUniqueEmail |
Obtém um valor que indica se o provedor de associação requer um endereço de email exclusivo para cada nome de usuário. |
| UserIdColumn |
Obtém ou define o nome da coluna do banco de dados que contém as IDs de usuário. |
| UserNameColumn |
Obtém ou define o nome da coluna do banco de dados que contém os nomes de usuário. |
| UserTableName |
Obtém ou define o nome da tabela do banco de dados que contém as informações do usuário. |
Métodos
| ChangePassword(String, String, String) |
Altera a senha para a conta de associação especificada. |
| ChangePasswordQuestionAndAnswer(String, String, String, String) |
Altera a pergunta de senha e a resposta para a conta especificada. |
| ConfirmAccount(String) |
Ativa uma conta de associação pendente. |
| ConfirmAccount(String, String) |
Indica se a conta de usuário está confirmada. |
| CreateAccount(String, String) |
Cria uma nova conta de usuário usando o nome de usuário e a senha especificados. (Herdado de ExtendedMembershipProvider) |
| CreateAccount(String, String, Boolean) |
Cria uma nova conta de usuário usando o nome de usuário e a senha especificados. |
| CreateOrUpdateOAuthAccount(String, String, String) |
Cria uma nova conta de associação OAuth ou atualiza uma conta existente. |
| CreateUser(String, String, String, String, String, Boolean, Object, MembershipCreateStatus) |
Adiciona o usuário especificado ao banco de dados de associação. |
| CreateUserAndAccount(String, String) |
Cria um novo perfil de usuário e uma nova conta de associação. (Herdado de ExtendedMembershipProvider) |
| CreateUserAndAccount(String, String, Boolean) |
Cria um novo perfil de usuário e uma nova conta de associação. (Herdado de ExtendedMembershipProvider) |
| CreateUserAndAccount(String, String, Boolean, IDictionary<String,Object>) |
Cria um novo perfil de usuário e uma nova conta de associação. |
| CreateUserAndAccount(String, String, IDictionary<String,Object>) |
Quando substituído em uma classe derivada, cria um novo perfil de usuário e uma nova conta de associação. (Herdado de ExtendedMembershipProvider) |
| DeleteAccount(String) |
Exclui a conta de associação especificada. |
| DeleteOAuthAccount(String, String) |
Exclui a conta OAuth ou OpenID com o nome de provedor e ID de usuário do provedor especificados. |
| DeleteOAuthToken(String) |
Exclui o token OAuth especificado. |
| DeleteUser(String, Boolean) |
Exclui a conta de usuário especificada e, opcionalmente, exclui todos os dados de perfil relacionados àquela conta de usuário. |
| FindUsersByEmail(String, Int32, Int32, Int32) |
Retorna todas as contas de usuário cujos endereços de email correspondem ao endereço de email especificado. |
| FindUsersByName(String, Int32, Int32, Int32) |
Retorna todas as contas de usuário cujos nomes correspondem ao nome de usuário especificado. |
| GeneratePasswordResetToken(String) |
Gera um token de redefinição de senha que pode ser enviado por email a um usuário. (Herdado de ExtendedMembershipProvider) |
| GeneratePasswordResetToken(String, Int32) |
Gera um token de redefinição de senha que pode ser enviado por email a um usuário. |
| GetAccountsForUser(String) |
Retorna todas as contas de associação OAuth associadas ao nome de usuário especificado. |
| GetAllUsers(Int32, Int32, Int32) |
Retorna todas as contas de usuário na fonte de dados. |
| GetCreateDate(String) |
Retorna a data e a hora em que uma conta de usuário especificada foi criada. |
| GetLastPasswordFailureDate(String) |
Retorna a data e a hora em que uma senha incorreta foi inserida pela última vez para a conta de usuário especificada. |
| GetNumberOfUsersOnline() |
Retorna o número de usuários que acessam atualmente o aplicativo. |
| GetOAuthTokenSecret(String) |
Retorna o segredo do token OAuth. |
| GetPassword(String, String) |
Retorna a senha para a conta de usuário especificada a partir da fonte de dados. |
| GetPasswordChangedDate(String) |
Retorna a data e a hora em que a senha foi alterada pela última vez para a conta de associação especificada. |
| GetPasswordFailuresSinceLastSuccess(String) |
Retorna o número de vezes que a senha da conta de usuário especificada foi inserida incorretamente desde o logon bem-sucedido mais recente ou desde que a conta de usuário foi criada. |
| GetUser(Object, Boolean) |
Retorna as informações sobre a conta de usuário usando a ID de usuário especificada e, opcionalmente, atualiza o carimbo de data/hora da atividade mais recente na conta do usuário. |
| GetUser(String, Boolean) |
Retorna as informações sobre a conta de usuário usando o nome de usuário especificado e, opcionalmente, atualiza o carimbo de data/hora da atividade mais recente na conta do usuário. |
| GetUserId(String) |
Retorna a ID de um usuário com base no nome de usuário especificado. |
| GetUserIdFromOAuth(String, String) |
Retorna a ID de usuário para o OAuth especificado ou para o provedor OpenID e a ID de usuário do provedor. |
| GetUserIdFromPasswordResetToken(String) |
Retorna a ID de um usuário com base em um token de redefinição de senha. |
| GetUserNameByEmail(String) |
Retorna o nome de usuário associado ao endereço de email especificado. |
| GetUserNameFromId(Int32) |
Retorna o nome de usuário associado à ID de usuário especificada. |
| HasLocalAccount(Int32) |
Indica se o usuário possui conta local. |
| Initialize(String, NameValueCollection) |
Inicializa o provedor. |
| IsConfirmed(String) |
Retorna um valor que indica se a conta do usuário foi confirmada pelo provedor. |
| ReplaceOAuthRequestTokenWithAccessToken(String, String, String) |
Substitui o token de solicitação OAuth pelo token de acesso. |
| ResetPassword(String, String) |
Redefine a senha de uma conta de usuário para uma nova senha gerada automaticamente. |
| ResetPasswordWithToken(String, String) |
Redefine uma senha após verificar que o token de redefinição de senha especificado é válido. |
| StoreOAuthRequestToken(String, String) |
Armazena um token de solicitação OAuth. |
| UnlockUser(String) |
Desbloqueia uma conta de usuário para que a associação possa ser validada. |
| UpdateUser(MembershipUser) |
Atualiza as informações do usuário. |
| ValidateUser(String, String) |
Verifica se a conta de usuário e a senha especificadas existem. |