Page php

Résolu/Fermé
Utilisateur anonyme - 31 janv. 2011 à 18:35
2011N2 Messages postés 13352 Date d'inscription samedi 29 janvier 2011 Statut Contributeur sécurité Dernière intervention 24 décembre 2016 - 3 févr. 2011 à 19:24
Bonjour, je suis en train de créer un site en PHP.
Par contre j'ai un souci au niveau d'une page,
Je voudrais créer une page oubli de mot de passe et login.Sa l'enverrait par mail.
Mais je ne sais pas comment faire.
Ce qu'il me faudrait, c'est une page avec un formulaire où l'on met son mail, si le mail est inconnu il y a un message d'erreur et si le champ est vide, sa le dit aussi.
ET quand on valide, on ne change pas de page.c'est la même qui reçoit les données

4 réponses

Bonjour j'ai posté ceci pour un autre pb mais ça devrait réponde à votre demande, juste pour voir le principe, normalement on fait un lien mot de passe perdu sous le formulaire, là à chaque échec il envoi le mot de passe, bref faut améliorer

<?php
$users = Array('toto'=>'titi','lolo'=>'lili'); // Liste des login/passwords
$mails = Array('toto'=>mail@free.fr','lolo'=>autremail@gmail.com'); // Page de redirection en fonction du user

$booOk = false;
$message = '';
if (array_key_exists('login',$_POST)) {
if (array_key_exists($_POST['login'],$users)) {
if ($_POST['pwd']==$users[$_POST['login']]) {
$booOk = true; // authentifié
} else {
$message ='mot de passe non valide, enoyé par mail';
mail($mails[$_POST['login']],'mot de passe perdu',$users[$_POST['login']]);
}
} else {
$message ='utilisateur non valide';
}
}

print <<<FIN
<html>
<head>
</head>
<body>
<form method="post">
<table>
<tr>
<td><input type="text" name="login"></td>
</tr>
<tr>
<td><input type="text" name="pwd"></td>
</tr>
<tr>
<td><input type="submit" value="Ok"></td>
</tr>
</table>
</form>
<br/>$message
</body>
FIN;
?>
Signature non conforme - Publicité supprimée Modération CCM
2
2011N2 Messages postés 13352 Date d'inscription samedi 29 janvier 2011 Statut Contributeur sécurité Dernière intervention 24 décembre 2016 917
31 janv. 2011 à 18:41
Bonsoir,

Qu'a tu comme site (le fournisseur) ?

Gabriel.
0
Utilisateur anonyme
3 févr. 2011 à 18:25
Mon hébergeur est webou.net
0
2011N2 Messages postés 13352 Date d'inscription samedi 29 janvier 2011 Statut Contributeur sécurité Dernière intervention 24 décembre 2016 917
3 févr. 2011 à 19:24
Pose la question directement sur le serveur webou.net, ce sera plus simple...


Gabriel.
0