Parc Info Posted May 28, 2018 Share Posted May 28, 2018 Bonjour, Nous avons des Clients qui s'inscrivent jusqu'à 4 fois (en plusieurs mois) ce qui leur attribue à chaque fois un nouveau N° client. Il me semblait qu'avec l'adresse e-mail le client était repéré et pouvait sur ce compte modifier ses renseignements (adresses, etc...) mais sans créer un nouveau compte avec les mêmes renseignements que lors du premier enregistrement. Comment faire pour éviter cet inconvénient ?? Nous utilisons une Gestion Commerciale EBP + Compta et avons donc des clients avec plusieurs comptes ce qui est fort ennuyeux. Cordialement G. MENIN Link to comment Share on other sites More sharing options...
Eolia Posted May 28, 2018 Share Posted May 28, 2018 Supprimez la possibilité de créer des comptes invités, cette option est débile et d'ailleurs, interdite depuis le 25 mai dernier car non-conforme à la RGPD La seule différence entre un compte invité et un compte normal, c'est la présence d'un mot de passe. Link to comment Share on other sites More sharing options...
Parc Info Posted May 29, 2018 Author Share Posted May 29, 2018 Merci pour cette réponse mais ça n'empêche pas le compte normal d'être créé plusieurs fois (même e-mail, adresse, tél, etc;;;) Link to comment Share on other sites More sharing options...
Eolia Posted May 29, 2018 Share Posted May 29, 2018 (edited) Vous devez avoir une override sur AuthController.php alors car c'est nativement impossible^^ /** * Process submit on a creation */ protected function processSubmitCreate() { if (!Validate::isEmail($email = trim(Tools::getValue('email_create'))) || empty($email)) { $this->errors[] = Tools::displayError('Invalid email address.'); } elseif (Customer::customerExists($email)) { $this->errors[] = Tools::displayError('An account using this email address has already been registered. Please enter a valid password or request a new one. ', false); $_POST['email'] = trim(Tools::getValue('email_create')); unset($_POST['email_create']); ... Le code dit: On vérifie si un compte client existe déjà avec cet email, si oui on envoie le message d'erreur. Donc votre boutique a été bricolée ou utilise un module pas fiable Edited May 31, 2018 by Eolia (see edit history) 1 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