• Resolvido ramael

    (@ramael)


    Olá pessoal.

    Hoje pela manhã estava acessando normalmente o painel administrativo do meu site WP/Woocommerce, sem atualizar ou modificar nada e tudo funcionava normalmente, mas agora a tarde, fui acessar novamente e o admin estava deslogado… tentei logar novamente mas a tela de login só reiniciava. Toda vez que colocava login, senha e a chave 2FA, voltava pra tela de login.

    Tentei recuperar a senha colocando o e-mail administrativo, porém o site não estava enviando o link de recuperação pro meu e-mail.

    Consegui logar colocando essa função no functions.php e depois retirando, via ftp:

    add_action('init', function () {
    if ($_SERVER['REMOTE_ADDR'] !== 'MEU IP') return;

    $user = get_user_by('login', 'MEU ADMIN');
    if ($user) {
    wp_set_current_user($user->ID);
    wp_set_auth_cookie($user->ID);
    wp_redirect(admin_url());
    exit;
    }
    });

    Mas fechando o browser e abrindo novamente, tenho que refazer a gambiarra.

    Mesmo tentando criar outro usuário direto na tabela, desativando os plugins que influenciam o login, como o Wordfence e o WP Fastest Cache, tentando acessar por aba anônima… nada, a tela de login do admin sempre fica em looping.

    Também testei o envio de emails pelo WP Mail SMTP e o e-mail de teste foi enviado normalmente. Emails avisando atualizações e outras coisas também chegavam, só o email de recuperação de senha que não.

    Uso o WP 6.8.2 e o WooCommerce 10.0.3

    Alguém já viu algo assim? Tem alguma ideia de como ajudar? Valeu pessoal!

Você deve estar conectado para responder a este tópico.