T'as regardé si tu as un sendmail d'activé ???
https://grafikart.fr/blog/mail-local-wamp
je teste un code trouve sur le web pour la récupération d'un mot de passe, lorsque l'utilisateur a perdu le sien sur son espace membre
donc il ouvre
mot-de-passe-oublie.php
rentre son adresse mail et devrait recevoir un mail avec un lien pour la réinitialisation
Sauf que la il ne le recois pas
merci de l aide
Ce que je fais
le code que j ai trouve
Ce que je veux
je souhaiterais recevoir l email pour le changement de mot de passe
Ce que j'obtiens
tout ce passe bien , lors de l envoi de l adresse mail de l utilisateur ayant perdu son mot de passe
mais le mail avec le lien de reinitialisation n arrive pas ...
pourtant l adresse mail existe
34 réponses
bonjour
merci pour l aide
en fait je travaille en direct sur le site heberge
les infos de la table et base de donnee ont ete change
Pourquoi tu ne fait pas tes test plutot sur un serveur local ?
C'est beaucoup plus simple.
tout simplement car c est la derniere chose a realiser pour que mon site fonctionne
D'accord !!!
Pourrais-tu me donner l'adresse du serveur que je jette un coup d'oeil ?
oui bien sur
merci pour l aide
https://peche-a-la-perle.000webhostapp.com/essai-03-02-21/mot-de-passe-oublie.php
merci
Ah oui, pour le moment tout est en /essai
moi qui te remercie pour l aide
Il manque plus que le css sur la partie connexion
c est a dire ???
Il n'y a pas de css quand je me connecte
ah non juste
amsi cela est bien plus tard quand tout sera fonctionnel
D'accord
Bonne journée
oui mais le code ne fonctionne pas
je rentre son adresse mail
il devrait recevoir un mail avec un lien pour la réinitialisation
Sauf que la il ne le recois pas
la fonction mail a besoin du headers maintenant pour fonctionner car beaucoup de serveur mail supprime le mail quand il n'y a pas de headers.
ensuite comme tu peux le voir sur la doc. la fonction mail renvoie true ou false suivant si elle s'est bien exécutée. il serait bien d'avoir ce retour
merci pour l aide
mais dans ce code il n y a pas de headers
Il faut que tu rajoute un From qui définit l'adresse email qui envoie le mail en quatrième paramètre (de cette façon : mail($adressse de réception, $objet, $contenu, ['From : no-reply@localhost.fr']);
merci pour la reponse
j essaye de comprendre comment je dois rajouter cela ...
apparement c est dans la partie php ...
Merci pour la reponse
j ai beau chercher
mais je ne vois pas du tout ou je dois aller modifier cela
moi et le php c est limite ...
mais je progresse a chaque fois
T'as besoin d'aide pour faire ton site (la partie php) ???
non tout est fonctionel merci c est gentil
il ne me reste plus que cette recuperation du mot de passe qui ne fonctionne pas
D'accord, bonne chance. Je ne m'y connais pas beaucoup en envoi de mail.
ah ok merci
je vais attendre de l aide d un autre membre
encore merci
Bon après-midi.
merci
bon apres midi a toi aussi
qu'elle aide ?
la doc n'est pas assez clair avec ses exemples ?
merci pour la reponse
ah oui tout y est ...
sauf que cela chez moi ca ne fonctionne pas
je recois bien le message comme quoi le mail a ete envoye
**Récupération du mot de passe
Retour à l'accueil
Si votre mail est inscrit, vous allez recevoir un mail contenant un lien à cliquer afin de recevoir un nouveau mot de passe.**
mais rien dans ma boite mail
contrairement à ce que tu penses, je ne suis pas un devin.
donc j'ai besoin de voir le nouveau code
bonsoir
non je suis deja bien content que l on puisse m aider
le code n a pas changer
la doc est assez clair non ?
https://www.php.net/manual/fr/function.mail.php
pour le test voici un peu d'aide
merci de l aide
je vais aller voir cela