Modification de l'enregistrement simplifé

  • Posts: 17
  • Thank you received: 0
12 years 5 months ago #32710

Bonjour,

J'aimerai que dans mon enregistrement simplifié, le client puisse personnaliser le mot de passe.

J'ai essayé de surcharger la vue du formulaire en affichant les champs mots de passe pour l'enregistrement simplifié.

Il s'affiche bien mais à l'enregistrement, le mot de passe est généré de façon aléatoire.

En regarder la class user, la fonction "register" génère un mot de passe alétoire :

$this->registerData->password = JUserHelper::genRandomPassword();

Je pourrais donc modifier cette variable... mais il faudrait le faire pour chaque modification, pas super !

Ma question est peut-on faire autrement ?

Merci

Please Log in or Create an account to join the conversation.

  • Posts: 81677
  • Thank you received: 13102
  • MODERATOR
12 years 5 months ago #32745

Bonjour,

Il faudrait alors faire l'inverse:
Configurer l'enregistrement en enregistrement normal puis éditer la vue pour passer les champs inutiles en champs cacher et les remplir automatiquement avec un peu de javascript en fonction de ce que l'utilisateur entre dans les autres champs.

Donc par exemple, vous passez le champs "nom d'utilisateur" en champs caché, et avec du javascript sur le champs email vous mettez le contenu du champs email dans le champ "nom d'utilisateur" pour que le système puisse l'utiliser lors de la création du compte.

Please Log in or Create an account to join the conversation.

Time to create page: 0.061 seconds
Powered by Kunena Forum