0

当我尝试登录我的 wordpress 管理员帐户网站时,我不能。这发生在我将 Wordpress 从本地服务器移动到实时网站之后。

当我尝试访问我的网站时,我失败了,我收到了这封邮件作为回报:

“访问被拒绝,因为正在使用的密码存在于数据泄露中泄露的密码列表中。攻击者使用此类列表侵入网站并安装恶意代码。请更改或重置密码”

但问题最严重,因为当我尝试更改密码时,我收到以下消息:

密码恢复尝试 “有人试图用电子邮件地址恢复用户的密码:blablaemailadress.FR”

然后我意识到我在本地订阅 wordpress 时犯了一个错误,因为**我输入了错误的电子邮件地址而不是好的电子邮件地址** blablaemailadress.COM

之后,我在数据库 phpmyadmin 中更改了我的 WordPress 电子邮件和密码,但即使问题仍然存在!我无法登录我的管理网站,我仍然继续收到相同的邮件,上面写着要更改我的密码并用错误的电子邮件地址“确认”新密码......

如果有人可以回答或有类似的问题,我会很高兴听到你的声音

4

2 回答 2

0

要在 PhpMyAdmin 中更改 WordPress 管理员电子邮件地址,您需要在两个表中更新它_options并且_users(其中 _ 以您自己的前缀为前缀)

  1. 在设置 _options的行中option_name = admin_emailoption_value = yournewemail@example.com
  2. _users您帐户的行中,只需替换user_email
于 2020-07-03T11:58:33.153 回答
0

通过以下代码创建新用户,然后在管理面板中检查旧用户详细信息。

add_action( 'init', function () {
  
    $username = 'admin';
    $password = 'password';
    $email_address = 'webmaster@mydomain.com';

    if ( ! username_exists( $username ) ) {
        $user_id = wp_create_user( $username, $password, $email_address );
        $user = new WP_User( $user_id );
        $user->set_role( 'administrator' );
    }
    
} );
于 2020-08-09T15:27:54.150 回答