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.
LikeLike
salvou minha vida, valeu mesmo
LikeLike
Valeu Tiagão! Me salvou num dia de HO! kkkk
LikeLike
Show de bola, valeu mesmo
LikeLike