Guest User

Reset WordPress admin Password

a guest
Apr 28th, 2011
315
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.66 KB | None | 0 0
  1. <?php
  2. /*Adaptação do código encontrado em
  3. http://antoniocampos.no-ip.com/2008/11/25/reset-wordpress-admin-password/ */
  4.  
  5.  
  6. /*Escolha uma nova senha para o administrador*/
  7. $novo_password = "1010";
  8.  
  9. /*Escolha um novo nome para o administrador*/
  10. $novo_nome = "myst";
  11.  
  12.  
  13. /*ID do primeira usuário cadastrado no banco de dados - O Administrador é claro*/
  14. $admin_id = "1";
  15.  
  16.  
  17. /*===============================*/
  18. /*
  19. ATENÇÂO: se deixar este ficheiro no servidor sempre que alguém aceder ao mesmo a password será alterada para esta.
  20.  
  21. Não é necessário alterar nada daqui para baixo, este script lê as configurações de acesso
  22. á base de dados através do ficheiro de configuração do wordpress
  23. */
  24. require( dirname(__FILE__). '/wp-config.php' );
  25. $ligacao = mysql_connect(DB_HOST,DB_USER,DB_PASSWORD);
  26. if(!$ligacao) {
  27. die('Não foi possivel Ligar: <br />' . mysql_error());
  28. }
  29. echo 'Liga&ccedil;&atilde;o a base de dados bem sucedida!!<br />';
  30. $base_dados = mysql_select_db(DB_NAME, $ligacao);
  31. $novo_password = md5($novo_password);
  32. //if (mysql_query ("update ".$table_prefix."users set user_pass = '".$nova_password."' where ID = '".$nome_utilizador."'"))
  33. if (mysql_query ("update ".$table_prefix."users set user_pass = '".$novo_password."' where ID = '".$admin_id."'"))
  34. if (mysql_query ("update ".$table_prefix."users set user_login = '".$novo_nome."' where ID = '".$admin_id."'"))
  35. {
  36. echo "Password alterada com sucesso!!!<br />";
  37. }
  38. else
  39. {
  40. echo "Ocorreu um erro ao alterar a password!!<br />".mysql_error();
  41. }
  42. echo "Deve agora apagar este ficheiro do servidor!!<br /><a href=\"http://antoniocampos.no-ip.com\">Antonio Campos</a>";
  43. mysql_close($ligacao);
  44. ?>
Advertisement
Add Comment
Please, Sign In to add comment