Advertisement
Guest User

Untitled

a guest
Oct 31st, 2011
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.15 KB | None | 0 0
  1. <?php
  2. //Connexion DB (à mettre dans un module commun à toute ton app)
  3. $mysql = mysql_connect('localhost','','');
  4. if (!$mysql) die('Erreur de connexion à la DB');
  5. $db = mysql_select_db('mabase',$mysql);
  6. if (!db) die('Erreur lors de la sélection de la DB');
  7.  
  8. //Traitement
  9. if (isset($_POST['send']))
  10. {
  11.     $email = $_POST['email'];
  12.     $mdp = $_POST['mdp'];
  13.     //QUE FAIS-TU DE LA CONFIRM ?
  14.     //ATTENTION A L'INJECTION SQL - no stress si magic_quotes DANS CE CAS-CI
  15.     $sql ="UPDATE utilisateurs SET mdp='$mdp' WHERE email='$email';";
  16.     $res = mysql_query($sql);
  17.     if (!res) echo('impossible'); else echo('mdp changé.');
  18. }
  19. else
  20. {
  21. ?><form action="?" method="post"><table> <!-- '?' intentionnel -->
  22.     <tr><td>Votre email</td></tr>
  23.     <tr><td><input type="text" name="email" size="30" maxlength="30"></td></tr>
  24.     <tr><td>Votre nouveau mot de passe</tr></td>
  25.     <tr><td><input type="password" name="mdp"></td></tr>
  26.     <tr><td>Votre nouveau mot de passe (confirmation)</td></tr>
  27.     <tr><td><input type="password" name="mdp2"></td></tr>
  28.     <tr><td colspan=2 align="center">
  29.         <input type="submit" name="send" value="Change password"/>
  30.     </td></tr>
  31. </table></form>
  32. <?php
  33. }
  34.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement