dasys Posted January 4, 2017 Share Posted January 4, 2017 Bonjour à tous, Nous utilisons un boutique Prestashop 1.4.11.1 car notre thème historique n'est pas compatible avec les autres version. La boutique est en ligne depuis quelque année est fonctionne bien. Récemment nous recontrons un problème bloquant pour nos clients au niveau de la gestion de compte. En effet, il est impossible de récupérer un mot de passe oublié, Prestashop renvoi : " Il n'y a aucun compte enregistré avec cette adresse e-mail" Et lorsqu'on essai de recréer un compte celui-ci renvoi : "Un compte existe déjà avec cette adresse e-mail, merci de renseigner le mot de passe ou d'en demander un nouveau" Bref, on c'est un boucle sans fin et le client ne peut ni récupérer son mot de passe, ni recréer un compte Avez-vous déjà rencontré ce problème ? Et surtout savez-vous comment le résoudre ? D'avance mille mercis ^^ Bien à vous Link to comment Share on other sites More sharing options...
Christophe Boix Posted January 5, 2017 Share Posted January 5, 2017 Bonjour, Le compte client est surement toujours présent dans la base de donnée, il faudrait supprimer complètement ou renommer l'email depuis la table ps_customer dans phpmyadmin. Pour info, lorsque l'on supprime un client depuis le backoffice, il y a ensuite 2 choix : supprimer complètement (pour pouvoir réinscrire) ou supprimer pour bloquer le client (bannir le mauvais client et il ne pourra plus s'inscrire avec cet email). Link to comment Share on other sites More sharing options...
dasys Posted January 5, 2017 Author Share Posted January 5, 2017 Bonjour, Et merci Christophe ! ;-) Après recherche le problème est lié à l'activation de l'option « commande express (Guest checkout) » : cela a pour effet de créer un compte sans mot de passe. Du coup le client ne peut plus créer de compte « normal » car celui-ci existe déjà mais sans mot de passe : bref c’est le serpent qui se mord la queue ;-) Savez-vous s’il était possible de faire en sorte que l’option « commande express (Guest checkout) » puisse générer un mot de passe automatiquement ? Ainsi pll de problème ! ;-) Bien à vous. Link to comment Share on other sites More sharing options...
Christophe Boix Posted January 13, 2017 Share Posted January 13, 2017 Bonjour, de rien, avec plaisir Ah alors du coup il suffit d'aller dans le backoffice puis dans la fiche client de cet email, puis de cliquer sur "transformer ce compte invité en compte client". Attention, lorsqu'un compte invité est créé, il y a une variable is_guest = 1 , ce n'est pas seulement le mot de passe qui pose problème, mais surtout cette variable.Si vous voulez qu'un compte invité soit un compte client, j'imagine qu'il faut forcer is_guest à 0 tout le temps (modification à faire sans doute dans le controller authentication) Bonne journée, Christophe Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now