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
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
A voir également:
- Page php
- Supprimer une page word - Guide
- Page d'accueil iphone - Guide
- Traduire une page web - Guide
- Créer une page facebook - Guide
- Word numéro de page 1/2 - Guide
4 réponses
Utilisateur anonyme
Modifié par baladur13 le 4/02/2011 à 17:41
Modifié par baladur13 le 4/02/2011 à 17:41
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
<?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
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
31 janv. 2011 à 18:41
Bonsoir,
Qu'a tu comme site (le fournisseur) ?
Gabriel.
Qu'a tu comme site (le fournisseur) ?
Gabriel.
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
3 févr. 2011 à 19:24
Pose la question directement sur le serveur webou.net, ce sera plus simple...
Gabriel.
Gabriel.