A voir également:
- PHP pass perdu
- Mot de passe bios perdu - Guide
- Code deverouillage telephone perdu - Guide
- Mot de passe administrateur perdu windows 10 - Guide
- Code puk perdu - Guide
- Easy php - Télécharger - Divers Web & Internet
8 réponses
A priori tu dois avoir dans ta base le pseudo l'email et le pass. Il suffit ensuite de demander le pseudo. Ensuite via une requête sql tu peux en déduire le mdp et le mail. Il ne te reste plus qu'à utiliser un petit code php à l'aide de la fonction mail():
http://www.cdprof.com/formation/formation_php3.php
http://www.cdprof.com/formation/formation_php3.php
Je n'ai pas de base sql mais juste un fichier texte (ou il y a le pseudo et pass).
Et dans ce fichier texte je n'ai pas l'adresse email...
Et dans ce fichier texte je n'ai pas l'adresse email...
Alors il faut que tu te débrouilles pour le stocker lorsqu'un utilisateur s'enregistre
;o) Sinon je me demande où tu peux le récupérer :p
;o) Sinon je me demande où tu peux le récupérer :p
Je demande à l'utilisateur de mettre son pseudo et son email dans un formulaire.
La quand je clique sur envoyer il doit faire un truc du genre :
$f='infoc.txt';
$tab=file($fichier);
$p=$_POST['pseudo']; \\pour récupérer le pseudo
$mail='$_POST['mail']; \\ pour récupérer l'email dans le formulaire
$j=0;
$trouve=FALSE;
while($j<count($tab)&&!$trouve)
if(strstr($tab[$j],$nom)) $trouve=TRUE;
else $j++;
if($trouve) { ........
Et là on fait quoi ?
Comment faire pour que lorsque on veut faire mailto, il n'y ait pas outlook qui apparaisse mais que ca l'envoie directement?
La quand je clique sur envoyer il doit faire un truc du genre :
$f='infoc.txt';
$tab=file($fichier);
$p=$_POST['pseudo']; \\pour récupérer le pseudo
$mail='$_POST['mail']; \\ pour récupérer l'email dans le formulaire
$j=0;
$trouve=FALSE;
while($j<count($tab)&&!$trouve)
if(strstr($tab[$j],$nom)) $trouve=TRUE;
else $j++;
if($trouve) { ........
Et là on fait quoi ?
Comment faire pour que lorsque on veut faire mailto, il n'y ait pas outlook qui apparaisse mais que ca l'envoie directement?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Un mailto est un lien qui est interprété de sorte à lancer ton client de messagerie (qui n'est pas forcément cette daube d'Outlook), c'est de l'html et ça n'a rien à voir avec ce que tu veux faire.
La réponse à ta question figure au lien que je t'ai mis ci dessus (php).
PS : Arrête d'utiliser outlook et utilise un vrai client de messagerie comme mozilla thunderbird. Ca gère les spams, c'est plus secure, c'est mieux ;o)
www.frenchmozilla.org
La réponse à ta question figure au lien que je t'ai mis ci dessus (php).
PS : Arrête d'utiliser outlook et utilise un vrai client de messagerie comme mozilla thunderbird. Ca gère les spams, c'est plus secure, c'est mieux ;o)
www.frenchmozilla.org
En fait ca marche pas :
Ou est ce qu'on met le script suivant ? :
<?
$to=$_GET['mail'];
$sujet="demande mot de passe";
$pse=$_GET['pse'];
$fichier="infoc.txt";
$tab=file($fichier);
$j=0;
$trouve=FALSE;
while($j<count($tab)&&!$trouve)
if(strstr($tab[$j],$pse)) $trouve=TRUE;
else $j++;
if($trouve) {$message="Votre mot de passe est".$tab[$j];
}
?>
Dans la page du formulaire??? dans un fichier à part???
Et que met-on dans le champ action de form ? form action="...?
Merci !
Ou est ce qu'on met le script suivant ? :
<?
$to=$_GET['mail'];
$sujet="demande mot de passe";
$pse=$_GET['pse'];
$fichier="infoc.txt";
$tab=file($fichier);
$j=0;
$trouve=FALSE;
while($j<count($tab)&&!$trouve)
if(strstr($tab[$j],$pse)) $trouve=TRUE;
else $j++;
if($trouve) {$message="Votre mot de passe est".$tab[$j];
}
?>
Dans la page du formulaire??? dans un fichier à part???
Et que met-on dans le champ action de form ? form action="...?
Merci !
Le fait de passer par des GET sous-entend que tu récupères tes données après soumission du formulaire. Ce qui paraît logique puisqu'il faut bien que le client est validé son login ;) Donc a priori dans un autre fichier (genre : votre mdp a bien été envoyé à l'adresse... Pour revenir u menu principal cliquez ici...)