WordPress não pode entrar em segundo plano?Resolva o problema de que o reauth=1 não pode fazer login e não pode entrar

Muito deMarketing na Internettodo mundo está usandoWordPressFaça a otimização do mecanismo de pesquisa.

No entanto, às vezes de repenteFaça login no back-end do WordPressSe você não conseguir entrar, continuará pulando para essa conexão repetidamente▼

https://域名/wp-login.php?redirect_to=https%3A%2F%2F域名%2Fwp-admin%2F&reauth = 1

Essa situação de não conseguir fazer login no WordPress é um fenômeno comum:

  • Na interface de login em segundo plano, depois de inserir a senha da conta,
  • Clique para entrar, não há resposta e prompt...
  • Não consigo entrar mesmo se mudar o navegador.

Solução 1

Passo 1:Abra os arquivos do sistema WordPress▼

/wp-includes/pluggable.php

Passo 2:Use a ferramenta de busca para encontrar esta linha de código▼

setcookie($ auth_cookie_name,$ auth_cookie,$ expire,ADMIN_COOKIE_PATH,COOKIE_DOMAIN,$ secure,true);
  • Observe que diferentes versões do WordPress podem ter diferentes linhas de código.

Passo 3:Tudo o que você precisa fazer é encontrar todos esses códigos e substituí-los por ▼

setcookie($ auth_cookie_name,$ auth_cookie,$ expire,SITECOOKIEPATH,COOKIE_DOMAIN,$ secure,true);

Solução 2

Às vezes, os plugins do WordPress podem causar esse problema se houver um conflito entre os dois plugins.

Desative todos os plugins:

  1. Por favor, use um cliente FTP para se conectar ao seu host.
  2. Will/wp-content/plugins/diretório, renomeado paraplugins_backup.
  3. Isso desativará todas as instalações em seu sitePlug-in do WordPress.

Depois de desabilitar todos os plugins, tente fazer login no seu site WordPress.

  • Se você fizer login com sucesso, se vir um erro de plug-in em segundo plano, significa que um de seus plug-ins está causando o problema.
  • Você acaba de passar por FTP软件, renomeie o plug-in (tecla de atalho renomear: F2), você pode desativar diretamente o plug-in.

Solução 3

Se você usar a renomeação de diretório de plug-in, desative todosPlugin WP, logado com sucessoback-end do WordPress, e não viu uma mensagem de erro de plug-in.

Veja apenas erros semelhantes ao seguinte ▼

警告:无法修改标题信息 - 已在(home /用户名/ web / domainname /public_html/wp-content/advanced-cache.php:26中发送的标题)/ home /用户名/ web / domain名/第1116行的public_html / wp-admin / includes / misc.php

警告:无法修改标题信息 - 已在(home /用户名/ web / domainname /public_html/wp-content/advanced-cache.php:26中发送的标题)/ home /用户名/ web / domain名/第919行的public_html / wp-includes / option.php

警告:无法修改标题信息 - 已在(home /用户名/ web / domainname /public_html/wp-content/advanced-cache.php:26中发送的标题)/ home /用户名/ web / domain名/第920行的public_html / wp-includes / option.php

Portanto, pode não ser um plugin do WordPress para causar o erro.

O seguinte éChen WeiliangTeste a solução alternativa para um login bem-sucedido:

Com "Quick Edit", deixe o WordPress abrir uma pequena janela de login▼

Pequena janela de login pop-up para WordPress

  1. Vá para a página de edição de posts do WordPress /wp-admin/edit.php
  2. Ativar o plug-in de volta: volte para o que foi alterado antesPlugin WPNome do diretório.
  3. Na página de edição do artigo, clique em "Edição rápida".
  4. Após clicar em "Quick Edit", aguarde alguns segundos, e uma pequena janela de login aparecerá, solicitando a conta de login e a senha.
  5. Digite a senha da conta e você pode fazer login com sucesso.

(Porque o login não será redirecionado ao aparecer a "pequena janela de login")

solução final

Remova o código adicionado manualmente de functions.php:

  • Se você adicionou manualmente outro código em seu arquivo functions.php, faça backup do código primeiro.
  • Em seguida, teste a remoção do código adicionado manualmente.
  • Se você conseguir fazer login no backend do WordPress após excluí-lo, significa que há um problema com o código do arquivo functions.php.
  • Precisa verificar um por um, qual código está errado?
  • Promoção na WebO operador disse que o teste usa o seguinte método de "excluir 2/1 do código para solução de problemas" para depurar o erro e exclui com sucesso um código adicionado manualmente, o que resolve perfeitamente o problema.

Remova a depuração de código 2/1

Passo 1:Excluir metade do código de função primeiro

  • Por exemplo, se você adicionou manualmente 10 códigos de função no arquivo functions.php, primeiro teste e exclua metade (5) dos códigos.

Passo 2:Janela anônima do navegador, faça login novamente no back-end do WordPress

  • Se você achar que pode fazer login com sucesso no back-end do WordPress, isso significa que a metade do código que você acabou de excluir está errada.
  • Se você não conseguir fazer login no back-end do WordPress, essa metade do código não excluído está errada.

passo 3: Continue testando a metade do código que falha

  • Continue repetindo as 2 etapas acima para testar a metade do código de erro até que você faça login com sucesso no back-end do WordPress.

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) compartilhado "O WordPress não pode entrar em segundo plano?Resolva o problema de que reauth=1 não pode fazer login e não pode fazer login", isso ajudará você.

Bem-vindo a compartilhar o link deste artigo:https://www.chenweiliang.com/cwl-740.html

Bem-vindo ao canal Telegram do blog de Chen Weiliang para receber as últimas atualizações!

🔔 Seja o primeiro a obter o valioso "Guia de uso da ferramenta de IA de marketing de conteúdo ChatGPT" no diretório superior do canal! 🌟
📚 Este guia contém um valor enorme, 🌟Esta é uma oportunidade rara, não perca! ⏰⌛💨
Compartilhe e curta se gostar!
Seus compartilhamentos e curtidas são nossa motivação contínua!

 

发表 评论

Seu endereço de e-mail não será publicado. 必填 项 已 用 * 标注

滚动 到 顶部