Como podemos adicionar um usuário administrador em WordPress se não tivermos acesso ao Dashboard ou SQL

Existem situações em que precisamos "assumir" um blog/site em WordPress, mas não temos muitas credenciais com ele.
No cenário em que não temos usuário com direitos de administrador a que eu sei a senha, não temos um e-mail que podemos recuperar um usuário admin e sem acesso ao banco de dados (uma conta cPanel), parece um pouco impossível fazer login WordPress. Há, no entanto, uma "porta". Acesso FTP os arquivos do site, pode permitir-nos para interagir com o banco de dados de e assumir o controle.

Se tivermos acesso FTP aos arquivos de um blog em WordPress, recuperar a senha de um usuário com direitos de acesso administrator ou adicionar um novo usuárioIsso pode ser feito de duas maneiras.

1. Acessando o banco de dados do blog / site através do phpMyAdmin, usando dados de login do wp-config.php.

No caso de não temos acesso através de um sistema cPanel ou outra administração para phpMyAdminpudermos baixar arquivo aquium Extrato da arquivo e vamos ao FTP, ao lado de arquivos e pastas WordPress.
Acesse o phpMyAdmin no navegador: http://nume-blog.com/phpMyAdmin e conecte-se com nome de usuário e senha do banco de dados. Nós os encontramos em wp-config.php.
Depois de inserir phpMyAdmin, o banco de dados do blog, vamos para a tabela "wp_users”Onde podemos facilmente alterar o endereço de e-mail (user_email). Colocamos um endereço de e-mail ao qual temos acesso, depois de WordPress redefinimos a senha.

2. Adicionando um usuário WordPress com direitos administrator, usando o arquivo functions.php do tema atual.

A mais simples e mais rápido do que o primeiro, mas além de nome de usuário / usuários que têm direitos de administrador existente, mais um será adicionado. Claro, junto com este usuário de login, Você pode mudar sua outra. E-mail e senha.

Para aplicar este método, em primeiro lugar identificar qual tema atual executar o blog. Em fonte de acesso de primeira página (Ver Fonte) e pesquise “/wp-content / themes/ ... ". A pasta após “/ themes / ..” é a pasta do tema atual.
acesso FTP pasta tema atual (/ wp-content / themes / nume_tema /) e editar o arquivo functions.php agora aqui.

Em functions.php, na parte inferior adicione o seguinte código:

 function wpb_admin_account(){
 $user = 'Username';
 $pass = 'Password';
 $email = 'email@domain.com';
 if ( !username_exists( $user )  && !email_exists( $email ) ) {
 $user_id = wp_create_user( $user, $pass, $email );
 $user = new WP_User( $user_id );
 $user->set_role( 'administrator' );
 } }
 add_action('init','wpb_admin_account');

Irá alterar apenas os dados indicados em vermelho. $ user, $ passagem si $ email.

Salve alterações em seu functions.php, então os ataques: http://nume-site.com/wp-admin/Onde o login com a sua entrada acima.

Assim você pode logar WordPress com um novo usuário com a classificação de administrator. Após a autenticação é muito aconselhável deletar este código de functions.php.

Apaixonado por tecnologia, escrevo com prazer no StealthSettings.com desde 2006. Tenho uma ampla experiência em sistemas operacionais: macOS, Windows e Linux, assim como em linguagens de programação e plataformas de blogs (WordPress) e para lojas online (WooCommerce, Magento, PrestaShop).

Como » Linux » MySQL » Como podemos adicionar um usuário administrador em WordPress se não tivermos acesso ao Dashboard ou SQL
Deixe um comentário