Jump to content

Inscription client : Activation manuelle et envoi de mot de passe


Recommended Posts

Bonjour,

 

Je souhaite de tout cœur trouver la solution suivante :

 

- Un client s'inscrit sur la boutique presta 1.5.4

- Son inscription doit être validée/activée manuellement

- de plus il faut que je puisse lui attribuer un mot de passe

 

si 1 ou 2 module existe à ce sujet, ou s'il est nécessaire de modifier le code, je serai vivement preneur !

 

Merci pour vos réponses.

Share this post


Link to post
Share on other sites

  • 1 year later...
  • 6 months later...

Bonjour,

 

Je cherchais la même chose, j'ai trouvé il faut surcharger le fichier controller/front/AuthController.php.

Pour cela, copiez le fichier en question et déposez-le dans /override/controller/front. Normalement on peut mettre que la fonction qu'on souhaite modifier, mais honnêtement n'était pas développeur, je n'ai pas réussi, j'ai donc gardé l'intégralité du contenu du fichier.

 

Ensuite je suis allé modifier cette ligne de code :

$customer->active = 1; // environ ligne 433 et 545  

Par

$customer->active = 0; //

Testé et vérifié pour la version 1.6.0.9, les clients sont bien ajoutés mais sont inactifs, je vous conseille de modifier également le mail que reçoivent les clients à la création de leurs compte pour les prévenir que leur compte n'est pas encore activé.

 

Copier le template  /mails/fr/account.html et copier le dans votre thème en gardant la même structure de dossiers : /themes/montheme/mails/fr/

Et modifiez le contenu texte.

 

J'éspère que ça pourra vous aider.

Share this post


Link to post
Share on other sites

  • 1 year later...

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More