Bonjour,
je créer en ce moment une plate forme communautaire pour un client, ils vont être plusieurs admin, et il est prévu qu'un admin puisse envoyer un message formaté à un utilisateur ayant perdu ses identifiants. Ce mail doit contenir le mot de passe de l'utilisateur pour qu'il puisse se reconnecter.
A la création d'un utilisateur par un admin, je pars d'une chaîne random et j'utilise la fonction JUserHelper::hashPassword($temp_password) il est donc facile, ayant encore dans mes variables "$temp_password", d'envoyer le mot de passe à l'utilisateur, par contre les fois suivantes, (l'utilisateur ayant même changé son mot de passe provisoire depuis) je n'arrive plus à le récupérer.
En gros je cherche une façon d'inverser UserHelper::hashPassword() pour envoyer le mot de passe utilisateur dans un mail sans utiliser la fonction mot de passe oublié. Je sais que ce n'est pas la solution la plus sécurisée mais c'est celle souhaitée par le client qui paye le site.
Merci d'avance pour vos idées
je créer en ce moment une plate forme communautaire pour un client, ils vont être plusieurs admin, et il est prévu qu'un admin puisse envoyer un message formaté à un utilisateur ayant perdu ses identifiants. Ce mail doit contenir le mot de passe de l'utilisateur pour qu'il puisse se reconnecter.
A la création d'un utilisateur par un admin, je pars d'une chaîne random et j'utilise la fonction JUserHelper::hashPassword($temp_password) il est donc facile, ayant encore dans mes variables "$temp_password", d'envoyer le mot de passe à l'utilisateur, par contre les fois suivantes, (l'utilisateur ayant même changé son mot de passe provisoire depuis) je n'arrive plus à le récupérer.
En gros je cherche une façon d'inverser UserHelper::hashPassword() pour envoyer le mot de passe utilisateur dans un mail sans utiliser la fonction mot de passe oublié. Je sais que ce n'est pas la solution la plus sécurisée mais c'est celle souhaitée par le client qui paye le site.
Merci d'avance pour vos idées
Commentaire