Página 1 de 1
Recuperação de senha de clientes
Enviado: 25 Ago 2016, 18:29
por luiz botelho
Olá,
Não estou conseguindo fazer com que os clientes da minha loja façam recuperação de senha.
alguem consegue me ajudar?
Obrigado!
Re: Recuperação de senha de clientes
Enviado: 25 Ago 2016, 20:21
por diegopaa
Para senha recuperar no 2.2:
Vai em catalog/model/account/customer.php e troca:
Código: Selecionar todos"SELECT customer_id, firstname, lastname FROM `" . DB_PREFIX . "customer` WHERE code = '" . $this->db->escape($code) . "' AND code != ''"
Por:
Código: Selecionar todos"SELECT customer_id, firstname, lastname, email FROM `" . DB_PREFIX . "customer` WHERE code = '" . $this->db->escape($code) . "' AND code != ''"
Depois vai em catalog/controller/account/reset.php e troca:
Código: Selecionar todos$this->model_account_customer->editPassword($customer_info['customer_id'], $this->request->post['password']);
POR:
Código: Selecionar todos$this->model_account_customer->editPassword($customer_info['email'], $this->request->post['password']);
Re: Recuperação de senha de clientes
Enviado: 30 Ago 2016, 14:45
por Fabrício
Olá,
Também não estou conseguindo recuperar as senhas dos meus clientes, fiz o seu procedimento de substituir as linhas mencionadas e não funcionou.
O problema é que o e-mail para o cliente que solicita a nova senha não chega, pensei que fosse erro de SMTP, mas não pois as mensagens de pedidos estão chegando normalmente.
Re: Recuperação de senha de clientes
Enviado: 30 Jan 2017, 12:53
por bartsk8
Vou pegar o embalo do tópico para não criar outro.
Ainda estou com esse problema. Tudo funciona, menos o "Esqueci minha senha". Aparece até a mensagem de que um novo email foi enviado. mas nada chega.
Já li vários tópicos mas nenhum com uma solução, até em ingl^s (se alguém achar, por favor postar aqui..). Eu acho que essas alterações que o amigo colocou acima foi pra trocar a senha dentro do painel do cliente e não o "esqueci minha senha". Fui abrir esses arquivos e já estavam corretos.
Uso o opencart 2.3.0.2
Fico grato se alguém souber como resolver parece um problema constante =\
Re: Recuperação de senha de clientes
Enviado: 20 Jul 2017, 05:19
por livrariafiel
Eu estava com este problema também... consegue uma solução...
vide vídeo....
https://youtu.be/Vl_csKXKP84
.... no meu comentário.. coloquei os códigos pra substituir.
Um abraço!
Re: Recuperação de senha de clientes
Enviado: 30 Jan 2018, 17:13
por edsonmix
diegopaa escreveu: ↑25 Ago 2016, 20:21
Para senha recuperar no 2.2:
Vai em catalog/model/account/customer.php e troca:
Código: Selecionar todos"SELECT customer_id, firstname, lastname FROM `" . DB_PREFIX . "customer` WHERE code = '" . $this->db->escape($code) . "' AND code != ''"
Por:
Código: Selecionar todos"SELECT customer_id, firstname, lastname, email FROM `" . DB_PREFIX . "customer` WHERE code = '" . $this->db->escape($code) . "' AND code != ''"
Depois vai em catalog/controller/account/reset.php e troca:
Código: Selecionar todos$this->model_account_customer->editPassword($customer_info['customer_id'], $this->request->post['password']);
POR:
Código: Selecionar todos$this->model_account_customer->editPassword($customer_info['email'], $this->request->post['password']);
Perfeito para mim deu super certo na versão 2.2