Advertisement
Guest User

Untitled

a guest
Sep 14th, 2016
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.22 KB | None | 0 0
  1. <?php
  2. session_start();
  3. if (isset($_POST['login'])) {
  4.     if (empty($_POST['username']) || empty($_POST['password'])) {
  5.         $error = "Username or Password is invalid";
  6.     }
  7. else
  8. {
  9.    
  10. $DBHOST = '127.0.0.1';
  11. $DBUSER = 'root';
  12. $DBPASS = '';
  13. $DBNAME = 'tastyfood';
  14.    
  15. // Create connection
  16. $conn = new mysqli($DBHOST, $DBUSER, $DBPASS, $DBNAME);
  17. if (mysqli_connect_errno($conn)){
  18.     $connError = "Failed to connect to MySQL";
  19. }  
  20.    
  21.  
  22. // Define $username
  23. $username = $_POST['username'];
  24.  
  25. $validate = $conn->prepare("SELECT * FROM `users` WHERE username = ?");
  26. $validate->bind_param("s", $username);
  27.  
  28. $validate->execute();
  29. $validate->store_result();
  30. if(($validate->num_rows) > 0) {
  31.     // Account is in database, proceed to check if password matches!
  32.    
  33.    
  34.     // CREATE A PREPARED STATEMENT HERE!!!!!
  35.     $sql = "SELECT password,id FROM users WHERE username = '$username'";
  36.     $res = $conn->query($sql);
  37.    
  38.     $usercred = mysqli_fetch_assoc($res);
  39.    
  40.     $password = $_POST['password'];
  41.    
  42.     if($password == $usercred['password']){
  43.         $login = "Logged in!";
  44.         setcookie (
  45.                     'userid',
  46.                     $usercred['id'],
  47.                     0);
  48.        
  49.     }
  50.     else {
  51.         $login = "Wrong password!";
  52.     }
  53. }
  54. else{
  55.     $login = "Username unknown";
  56. }
  57.  
  58.  
  59. }
  60. }
  61. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement