Submitted by nairolf on
Bonjour,
Dans le menu connection de mon site :
http://florian.benardeau.free.fr/?q=user
il est possible à un utilisateur de demander un nouveau mot de passe.
J'aimerais que cette fonction n'existe plus et qu'il soit obligé de m'envoyer un mail pour cela.
Comment faire pour enlever cette fonction ?
Merci d'avance
Nairolf
A ma connaissance, pas
Permalien Soumis par yched@drupal.org le 31 Mars, 2007 - 14:40
A ma connaissance, pas possible sans coder un peu
En codant un peu, tu pourrais y arriver en utilisant hook_form_alter
pour modifier le formulaire de demande de nouveau mot de passe (par ex. enlever tous les champs, et afficher à la place ton propre texte 'envoyez moi un e-mail').
Pas compliqué, mais demande un peu de connaissance de l'API des formulaires drupal.
yched a raison : il faut
Permalien Soumis par drupalfrance le 1 Avril, 2007 - 17:22
yched a raison : il faut coder un peu.
Il y a peut-être une autre option, plus simple : tu crées une page dans laquelle tu expliques qu'il faut t'envoyer un email, et tu donnes à cette page l'URL "user/password", c. à d. l'URL de la page qui affiche normalement le formulaire de demande de nouveau mot de passe.
Je n'ai pas testé, mais je pense que cette nouvelle page devrait "écraser" l'ancienne. Si ça marche, tant mieux, mais je ne suis pas sûr que ce soit top en termes de "bonnes pratiques".
NB. Tu dois avoir activé le module "path" pour pouvoir renommer les URL.