Advertisement
Guest User

Untitled

a guest
Dec 1st, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.35 KB | None | 0 0
  1. <?php
  2.  
  3. session_start();
  4.  
  5. $DB_DSN = 'mysql:host=matcha.antoinevideau.pro;dbname=matcha';
  6. $DB_USER = 'matcha';
  7. $DB_PASSWORD = 'CvTWtaVg2VYgJcur';
  8. try {
  9. $pdo = new PDO($DB_DSN, $DB_USER, $DB_PASSWORD);
  10. } catch (PDOException $e) {
  11. die ('Échec lors de la connexion : ' . $e->getMessage());
  12. }
  13. $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  14.  
  15.  
  16. if ($_POST) {
  17. $localid = $_POST['password'];
  18. $localemail = $_POST['email'];
  19.  
  20. $query = $pdo->prepare("SELECT * FROM users WHERE password_digest = :password AND email = :email");
  21. -- ou --
  22. $query = $pdo->prepare("SELECT * FROM users WHERE password_digest = ? AND email = ?");
  23.  
  24. $query->bindParam('password', $localemail, PDO::PARAM_STR);
  25. $query->bindParam('email', $localemail, PDO::PARAM_STR);
  26.  
  27. $array = array($localid, $localemail);
  28.  
  29. $query->execute($array);
  30.  
  31. $data = $query->fetch();
  32. if ($data) {
  33.  
  34. $_SESSION['user_id'] = $data['id'];
  35. }
  36. }
  37. ?>
  38.  
  39.  
  40. SESSION : <?php echo $_SESSION['user_id']; ?>
  41.  
  42.  
  43. <form class="" action="" method="post">
  44. <input type="text" name="password" placeholder="password" value="">
  45. <input type="text" name="email" placeholder="email" value="">
  46. <input type="submit">
  47. </form>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement