Modificando a Senha Manualmente - Joomla

Essa é uma simplificação deste artigo originalmente escrito em inglês.

Primeiramente abra o PhpMyAdmin do seu site.
Se você não sabe como acessar o PhpMyAdmin do seu site, por favor consulte o suporte do seu host, eles irão lhe ajudar.

Esse hack foi usado por mim mas não implica que é de minha responsabilidade que irá funcionar com você, use por sua conta e risco e saiba o que está fazendo.

Com o PhpMyAdmin aberto vá até a tabela “jos_users”.
Lembre-se que “jos_” é um prefixo das tabelas do joomla que vem por padrão, porém se na instalação você tiver alterado esse valor na hora da instalação, agora estará o valor que você colocou, ok?
No nosso exemplo temos apenas o Super Administrator na base, mas este exemplo pode ser aplicado a qualquer outro usuário do seu site.

  hackjoom-1.png
Como na imagem acima clique no ícone de editar da linha.

 
Agora irá aparecer algo como nesta imagem (ela poderá variar conforme a versão do seu PhpMyAdmin).
* Na imagem abaixo não tem o endereço de e-mail por questões de privacidade.
hackjoom-2.png


No campo de password, vemos nosssa senha encriptada.
Nós poderíamos encriptar um valor e colar neste campo, porém para a nossa sorte o PhpMyAdmin tem essa opção.

Na coluna function, na linha do e-mail escolha a opção MD5, como mostra na figura abaixo.
hackjoom-3.png
E escreva sua senha normalmente. Quando você clicar no botão de executar no final da página, o PhpMyAdmin encriptará automaticamente a senha.

Agora é só logar no joomla pelo administrator.

Eu fiz os testes aqui e funcionou normalmente, cabe a você testar esta dica antes de aplicar em algum site de produção.

Comentários
  • avatar

    Rodrigo Barbosa escreveu em 03/07/2007 às 07:37:13

    Estava querendo fazer isso de forma automática pra todos os cadastros do banco de dados. Gostaria que ao efetuar o cadastro a senha já entrasse encriptada. Como poderia fazer isso?

  • avatar

    Ronildo Costa escreveu em 03/07/2007 às 07:41:14

    Amigo essa dica que eu dei, é só pra quando você perder a senha do administrador, por quê quando a pessoa se cadastra no site isso é automático.

  • avatar

    julio siqueira escreveu em 11/08/2007 às 12:03:30

    Esta semana fiz a migração de servidores e logo veio o problema da senha do admin, dae fiz todo procedimento descrito aqui mas não obtive sucesso...o que poderá ser? Alguma configuração no joomla (configuration.php, globals.php)? Agradeço se puder me dar uma luz ;) E parabéns pelo blog.

  • avatar

    Ronildo Costa escreveu em 11/08/2007 às 16:59:12

    Amigo talvez possa ter sido algum problema de session, pois não teria nenhum outro motivo. Pois ainda essa semana um amigo não sabia a senha de um site dele e fez esse mesmo procedimento e funcionou perfeitamente. Obrigado Roni

  • avatar

    Julio Siqueira escreveu em 12/08/2007 às 11:16:56

    Então Ronildo, além de modificar a senha no myadmin fiz várias tentativas e me frustrei rsss..ae vai: 1 - apaguei e restaurei o db no server; 2 - modifiquei o password e username novamente criando outras tentativas usando novas senhas; 3 - tirei do modo sef, renomeei para htaccess.txt; 4 - Limpei do navegador as autenticações de sessão que vc mensionou..ou não? Em todas que fiz o problema é clássico, ou seja, consigo logar no frontend e ao tentar no backend ele me pede para autenticar no frontend, mas não adiantou...Então, sei que esse problema pode estar relacionado ao sessions sim, porém não sei muita coisa sobre, então citei minhas tentativas para melhor analizarmos qual seria o melhor caminho para solucionar esse problema ;) Espero não estar pedindo demais, mas isso já está me custando muitas xícaras de café e cigarros rssss...se puder ajudar novamente ficarei grato ;) Abraços

  • avatar

    Jotape escreveu em 20/08/2007 às 17:54:59

    muito obrigado... me salvo

  • avatar

    Fernando Filho escreveu em 29/08/2007 às 03:30:16

    Queria só agradecer ao Ronildo por esse macete aí!!!!! Me salvou a pele hoje. Quando coloquei o super-adm como moderador do Fireboard, o Joomla passou a dar erro no login. Mudei user/password usando essa dica e deu tudo certo. Valeu!!!!!

  • avatar

    claudiney escreveu em 18/12/2007 às 11:38:33

    valeu pela dica!!!!

  • avatar

    Karin escreveu em 14/02/2008 às 13:54:19

    Alguem sabe se é possível habilitar alguma funcionalidade (dentro do CB) para que os usuários possam trocar sua própria senha? Só achei uma função que cria uma nova senha randomica, mas gostaria que os próprios usuários pudessem escolher a nova senha. Obrigada Karin

  • avatar

    Ronildo Costa escreveu em 14/02/2008 às 15:58:37

    Ué com o joomla mesmo vc consegue fazer isso. Apesar que eu não tenho muita experiencia com o CB.

  • avatar

    Edson Guedes escreveu em 13/03/2008 às 03:20:50

    Cara, era exatamente o que eu estava procurando. Muitíssimo obrigado.

  • avatar

    Roberto escreveu em 11/04/2008 às 02:50:33

    Cara você me ajuda D+++++ Mesmo sem saber :) rsrs Obrigado ...show de bola

  • avatar

    Evandro Villaça escreveu em 07/05/2008 às 14:44:23

    Cara, muito obrigado, eu estava com dificuldades para acessar, mas depois que eu acessei a tabela de usuarios, eu lembrei da senha que havia configurado... Abraço EV

  • avatar

    samuel escreveu em 21/09/2008 às 07:46:07

    muito boa essa dica cara tinha visto outras mas esta foi a melhor e funcionou direitinho pra mim

  • avatar

    Armando escreveu em 09/09/2009 às 15:01:15

    A criação de uma nova senha diretamente por meio do Phpmyadmin, conforme este e outros tutoriais, nem sempre funciona - às vezes o acesso à area administrativa do site continua sendo negado. Este foi o meu caso. Tive então a idéia de fazer o seguinte: 1. exportei o banco de dados do site, 2. fiz uma instalação limpa (sem o conteúdo de exemplo) do Joomla no meu computador, usando o easyphp. Em seguida exportei o banco de dados recém-criado dessa instalação, abri-o com o Notepad++ e copiei o conteúdo completo da tebela users. 3. abri o banco de dados original do meu site com o Notepad++, deletei o conteúdo da tabela users dele e colei no mesmo lugar o conteúdo completo da tabela users do banco de dados da instalação local. 4. no host do meu site, criei um novo banco de dados e importei o banco de dados original editado. Editei o configuration.php para acessar o "novo" banco de dados e o site abriu normalmente, sem nenhuma mudança e, mais importante, pude logar no Joomla sem problemas. Obs.: ao instalar o Joomla no meu computador, tomei o cuidado de nomear o banco de dados com o mesmo nome e escolher a mesma senha que eu iria usar no host do site. Como última medida, recuperei também o banco de dados original, utilizando o mesmo processo.

  • avatar

    suzana escreveu em 06/11/2009 às 01:46:21

    obrigada!

  • avatar

    thiago escreveu em 14/11/2011 às 09:13:38

    Ronildo vc é meu heroi

  • avatar

    Ronildo Costa escreveu em 14/11/2011 às 09:15:14

    Legal Thiago... depois eu passo o número da conta pra vc depositar... hehehehe

Escrever Comentário



Para ter sua foto no comentário faça o seu cadastro no site Gravatar.