Então você estava desenvolvendo a loja virtual de algum cliente quando decide tirar uns dias de folga do projeto, pois o cliente ainda está lhe devendo material?
Legal, digamos que você deixe o projeto deste cliente em freezing por duas semanas, quando ele lhe enviou o bendito do e-mail com o que falta para terminar o projeto. Até então você tem o projeto em seu computador apenas.
Bacana, na hora de por a mão na massa, você precisa acessar o painel administrativo da loja, mas… espera aí! Qual era mesmo a senha do meu usuário? Ah, não acredito que não anotei em lugar algum… já sei, vou clicar em esqueci minha senha e eu recebo um e-mail para redefinir minha senha… Ah não, agora lembrei que não configurei meu ambiente de desenvolvimento para enviar e-mails… E AGORA?
Eu também lhe perguntaria: e agora?
Bom, como tudo nessa vida, isso tem uma solução: entender como o Magento criptografa as senhas administrativas e salva seu hash no banco.
Legal, agora você ficou curioso. Pois vamos lá, a lógica é muito simples.
Pense em uma senha qualquer, por exemplo, tiagosampaio. Agora pense em dois caracteres, no meu caso pode ser ts mesmo.
Com isso temos:
Senha: tiagosampaio
Validador: ts
Agora precisamos gerar um md5 de Validador + Senha, que no meu caso ficaria: tstiagosampaio.
Como hoje eu estou preguiçoso, utilizei um serviço online que faz exatamente o que eu preciso: http://www.adamek.biz/md5-generator.php.
O resultado do meu hash foi: 2b809d7a1b2d2e329c15f2594f13598a
Legal, é só eu colocar essa senha no banco e já era?
Bem, quase.
Agora você precisa ir no banco de sua loja e abrir a tabela admin_user.
Existe um campo password lá. Aqui está o segredo:
A senha que você vai colocar lá será o resultado de seu hash + : + Validador, que no meu caso ficou 2b809d7a1b2d2e329c15f2594f13598a:ts.
Agora sim! Resetei minha senha na munheca! Minha senha agora é tiagosampaio.
Não existe mamata maior do que essas que eu dou aqui pra vocês, hein!
Divirtam-se devs! Só não vale sair resetando a senha de todo mundo.
Um abraço e até a próxima,
Tiago Sampaio
Boa Tiago, quebrou um grande galho por aqui.
Abs.
salvou minha vida, valeu mesmo
Valeu Tiagão! Me salvou num dia de HO! kkkk
Show de bola, valeu mesmo