Página 2 de 3
Re: Recuperar senha do admin [Resolvido]
Enviado: 06 Dez 2010, 10:44
por mdklnx
Solução mais fácil de todas:
Altere no BD através do phpmyadmin, o campo password na tabela user.
[senha em branco]
d41d8cd98f00b204e9800998ecf8427e
[0000] 4 zeros
4a7d1ed414474e4033ac29ccb8653d9b
se quiser calcular seu próprio md5 use o google, tags: md5 hash generator
Re: Recuperar senha do admin [Resolvido]
Enviado: 06 Dez 2010, 10:51
por rochester
a solução mais facil de todas ainda é excluir o valor

Re: Recuperar senha do admin [Resolvido]
Enviado: 14 Jan 2013, 20:20
por elvis_lion
NO meu admin não funciona a recuperação de senha, como arrumo isso? não sei fazer as soluções acima.
Re: Recuperar senha do admin [Resolvido]
Enviado: 03 Fev 2013, 16:50
por inrev
Tentei resolver esta questão de redefinir senha não obtive sucesso, mesmo com as informações informadas.
Deve ser algo nos códigos que não envia para o BD o comendo de resetar senha.
Se eu conseguir resolver irei postar aqui para ajudar a todos.
Re: Recuperar senha do admin [Resolvido]
Enviado: 10 Fev 2013, 21:06
por sincero
Estava com este problema e esta solução aqui funcionou... apenas apagar o valor não estava dando certo.
Obrigado pela dica.
Sincero
mdklnx escreveu:Solução mais fácil de todas:
Altere no BD através do phpmyadmin, o campo password na tabela user.
[senha em branco]
d41d8cd98f00b204e9800998ecf8427e
[0000] 4 zeros
4a7d1ed414474e4033ac29ccb8653d9b
se quiser calcular seu próprio md5 use o google, tags: md5 hash generator
Re: Recuperar senha do admin [Resolvido]
Enviado: 06 Dez 2013, 20:51
por aguimarsp
sincero escreveu:Estava com este problema e esta solução aqui funcionou... apenas apagar o valor não estava dando certo.
Obrigado pela dica.
Sincero
mdklnx escreveu:Solução mais fácil de todas:
Altere no BD através do phpmyadmin, o campo password na tabela user.
[senha em branco]
d41d8cd98f00b204e9800998ecf8427e
[0000] 4 zeros
4a7d1ed414474e4033ac29ccb8653d9b
se quiser calcular seu próprio md5 use o google, tags: md5 hash generator
Estava com esse problema e usei o exemplo de 4 zeros e funcionou perfeitamente. No cpanel da minha hospedagem abri o phpmyadmin e abri o banco de dados, na tabela "USER" cliquei em editar e no campo senha troquei os códigos. Parabéns.
Re: Recuperar senha do admin [Resolvido]
Enviado: 28 Mar 2015, 20:14
por rogerioamerica
O meu não da certo. Já fiz vários processos descritos aqui sem nenhum sucesso.
Já visitei vários links com possíveis soluções, mas nenhuma resolveu.
1- Já modifiquei a própria senha direto no BD.
2- Modifiquei senha direto no BD - pelo modo MD5
3- Ja criei aquivos de recuperação se senhas - trocasenha.php
4- Baixei arquivos para a pasta DB sem sucesso
5- A loja não manda email de recuperação de senha
6- Ja deletei e recriei por 4 vezes o BD
www.multhcopy.com.br/admin ( uruario: admin senha: em branco
Modelo de loja : 2.0.1.0 - da própria comunidade
Servidor : locaweb ( php 5.6.1 )
Se alguem puder ajudar... Ficarei extremamente grato
Uma boa noite a todos
Re: Recuperar senha do admin [Resolvido]
Enviado: 29 Mar 2015, 02:25
por FilipeNt
Se nenhuma dessas soluções funciona contigo, o que é estranho, você pode tentar alterar a função que faz a validação dos dados digitados.. Dessa forma, qualquer valor é aceito e você pode mudar a senha diretamente pelo painel.. Se não tiver familiaridade avise que tento lhe ajudar.. abraços
Re: Recuperar senha do admin [Resolvido]
Enviado: 29 Mar 2015, 10:49
por rogerioamerica
Ontem, pesquisei em sites americanos, executei todas as dicas e mesmo assim, nada.
Se puder ajudar, lhe agradeço
Re: Recuperar senha do admin [Resolvido]
Enviado: 29 Mar 2015, 23:10
por FilipeNt
Para resolver do modo como sugeri, você terá que editar os arquivos do OC..
Faça uma cópia de backup e abra o arquivo user.php (localizado em system/library)
Localize a seguinte função
Código: Selecionar todospublic function login($username, $password) {
$user_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "user WHERE username = '" . $this->db->escape($username) . "' AND (password = SHA1(CONCAT(salt, SHA1(CONCAT(salt, SHA1('" . $this->db->escape($password) . "'))))) OR password = '" . $this->db->escape(md5($password)) . "') AND status = '1'");
if ($user_query->num_rows) {
$this->session->data['user_id'] = $user_query->row['user_id'];
$this->user_id = $user_query->row['user_id'];
$this->username = $user_query->row['username'];
$user_group_query = $this->db->query("SELECT permission FROM " . DB_PREFIX . "user_group WHERE user_group_id = '" . (int)$user_query->row['user_group_id'] . "'");
$permissions = unserialize($user_group_query->row['permission']);
if (is_array($permissions)) {
foreach ($permissions as $key => $value) {
$this->permission[$key] = $value;
}
}
return true;
} else {
return false;
}
}
Substitua por
Código: Selecionar todospublic function login($username) {
$user_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "user WHERE username = '" . $this->db->escape($username) . "' AND status = '1'");
if ($user_query->num_rows) {
$this->session->data['user_id'] = $user_query->row['user_id'];
$this->user_id = $user_query->row['user_id'];
$this->username = $user_query->row['username'];
$user_group_query = $this->db->query("SELECT permission FROM " . DB_PREFIX . "user_group WHERE user_group_id = '" . (int)$user_query->row['user_group_id'] . "'");
$permissions = unserialize($user_group_query->row['permission']);
if (is_array($permissions)) {
foreach ($permissions as $key => $value) {
$this->permission[$key] = $value;
}
}
return true;
} else {
return false;
}
}
Agora, qualquer usuário registrado irá logar, independente da senha.. Logue, altere a senha, e recupere o arquivo de backup..
Poste aqui se resolveu seu problema. Abraços