Quem perdeu a senha do usuário de acesso ao CMS Joomla (versão 1.5), mas tem acesso e permissão de modificação das tabelas do BD usadas pelo site, pode gerar uma nova senha usando um MD5 com sal. Para gerar uma nova senha, basta ajustar o script abaixo e executá-lo:
<?php // Digite uma sequencia qualquer $sal = 'sal de exemplo'; // Digite a senha desejada $senha = 'blablabla'; // Gerando a senha criptografada $sal = md5($sal); $senha_joomla = md5($senha.$sal).':'.$sal; // Mostrando a senha criptografada echo $senha_joomla;
Execute o script e copie o texto gerado. Então acesse o banco de dados, identifique a tabela de usuários (normalmente "jos_users"), e faça a atualização manual:
UPDATE jos_users SET password = 'senha' WHERE username = 'usuario';
Substitua a senha criptografada no local onde está "senha" e substitua o login do usuário no local onde está "usuario".
Ou, se preferir, e estiver usando MySQL, pode executar a seguinte consulta diretamente no banco, sem necessidade de executar nenhum script PHP:
UPDATE jos_users SET password = CONCAT(MD5(CONCAT('senha', MD5('sal'))), ':', MD5('sal')) WHERE username = 'usuario';
Substitua o texto "senha" pela sua senha de preferência, o texto "sal" por algum texto aleatório (mas coloque o mesmo texto nos dois locais onde está escrito "sal"), e o texto "usuario" pelo login do usuário a ter a senha alterada.
1 comentário
Postar um comentário
Nota: fique a vontade para expressar o que achou deste artigo ou do blog.
Dica: para acompanhar as respostas, acesse com uma conta do Google e marque a opção "Notifique-me".
Atenção: o blogger não permite inclusão de tags nos comentários, por isso, use algum site externo para postar seu código com dúvidas e deixe o link aqui. Exemplo: pastebin.com