Antes de mais nada, respire fundo e relaxe, vamos superar isso 🙂 Quando você não consegue fazer login no seu site, há alguns motivos comuns para isso. Neste artigo, analisaremos cada um deles e explicaremos o que você pode fazer para resolvê-los.
Em todos os exemplos abaixo, vamos supor que seu WordPress esteja instalado em http://yourdomain.com.
1. Remover MemberMouse da equação
O MemberMouse simplesmente se integra ao sistema de autenticação do WordPress, portanto, se você não conseguir fazer login no WordPress, também não conseguirá fazer login no MemberMouse. Portanto, para começar, vamos nos certificar de que você pode fazer login no WordPress. Para fazer isso, basta acessar http://yourdomain.com/wp-login.php e tentar fazer login.
Se você tiver problemas aqui, verifique as etapas abaixo:
Credenciais de administrador do WordPress inválidas
Em primeiro lugar, verifique se o nome de usuário e a senha que você está usando para fazer login são os corretos, tendo em mente que, no WordPress, o endereço de e-mail nem sempre é o nome de usuário. Se tiver problemas para fazer login, tente redefinir sua senha clicando no botão Perdeu sua senha? link.
Conta de administrador do WordPress corrompida
Se você usou acidentalmente seu endereço de e-mail de administrador do WordPress para se inscrever em uma conta de associação no seu site, isso resultará na revogação dos direitos administrativos e, portanto, você não poderá mais fazer login na área de administração do WordPress com essa conta. Para corrigir isso, será necessário acessar o banco de dados e usar as instruções a seguir para criar uma nova conta de administrador. É altamente recomendável fazer o backup de seu banco de dados antes de prosseguir.
Você precisará acessar o banco de dados do WordPress por qualquer meio disponível, geralmente o PHP MyAdmin. Uma vez lá dentro, você precisará selecionar a tabela wp_user_meta. Você verá algumas linhas que têm o mesmo valor numérico na coluna user_id; todas elas estarão associadas à mesma conta de usuário. Verifique o valor da linha "nickname" para localizar sua conta de usuário administrador. Normalmente, será user_id 1. Depois de localizar a conta correta, você precisará alterar o valor de duas linhas:
O valor wp_capabilities precisará ser definido como a:1:{s:13: "administrator";b:1;}
e o wp_user_level para 10
Uma vez salvo, você poderá fazer login novamente como administrador.
2. Página de login do MemberMouse vs. Página de login do WordPress
Depois de confirmar que pode fazer login no WordPress, a próxima etapa é garantir que a página de login do MemberMouse esteja funcionando corretamente. Como novo usuário do MemberMouse, ao instalar o MemberMouse pela primeira vez, pode ser um pouco confuso não ver a conhecida página de login do WordPress ao tentar acessar a área de administração do WordPress. A primeira coisa a entender é que essa página de login se comporta exatamente da mesma forma que a página de login do WordPress. Basta digitar suas credenciais de administrador do WordPress aqui e você estará conectado à área de administração do WordPress. A propósito, se quiser, você pode configurar o MemberMouse para usar a página de login do WordPress.
3. Software de terceiros interferindo no processo de login
Se você confirmou que suas credenciais de login estão corretas fazendo login diretamente no WordPress em http://yourdomain.com/wp-login.php, mas quando tenta fazer login pelo formulário de login do MemberMouse não está funcionando, a primeira coisa a fazer é colocar o MemberMouse no modo de segurança e verificar se isso resolve o problema. Aqui estão as instruções para usar o modo de segurança.
4. Configuração do servidor
Se ainda estiver tendo problemas, a última coisa a verificar é a configuração do servidor. Especificamente, você deve verificar com seu provedor de hospedagem se ele está utilizando o cache do lado do servidor, como o Varnish. Se estiverem, você deverá certificar-se de que a página de login não seja armazenada em cache. Este artigo descreve as etapas que você pode seguir para trabalhar com seu provedor de hospedagem para evitar problemas que podem surgir como resultado do armazenamento em cache no lado do servidor.