Advertisement
Guest User

Untitled

a guest
Jan 30th, 2017
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. <?php
  2. $dsn = 'mysql:host=localhost;dbname=dbname';
  3. $username = 'username';
  4. $password = 'password';
  5.  
  6. $userlogin = $_GET['username'];
  7. $passwordAttempt = $_GET['password'];
  8.  
  9. try
  10. {
  11. $dbh = new PDO($dsn, $username, $password);
  12. $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  13. $statement = $dbh->prepare ("SELECT * FROM users WHERE username=:username;");
  14. $statement->bindParam (':username', $userlogin);
  15. $statement->execute();
  16.  
  17. $result = $statement->fetch(PDO::FETCH_ASSOC);
  18.  
  19. if (password_verify($passwordAttempt, $result['password']))
  20. {
  21. echo "Password Verified!";
  22. }
  23. else
  24. {
  25. echo "Invalid Username or Password";
  26. }
  27. }
  28. catch (PDOException $e)
  29. {
  30. echo "Error: " . $e->getMessage () . "<br/>";
  31. }
  32. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement