Advertisement
Guest User

Untitled

a guest
Oct 7th, 2017
282
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.80 KB | None | 0 0
  1.     /* 
  2.     function findUser($find_username,$find_password){
  3.     // username/password authenticated
  4.     // and only 1 match
  5.         $query = "SELECT defined_username,user_id,user_name,e_address ";
  6.         $query .= "FROM tbl_users ";
  7.         $query .= "WHERE defined_username = '{$find_username}' ";
  8.         $query .= "AND hashed_password = '{$find_password}' ";
  9.         $query .= "LIMIT 1";
  10.         $result_set = mysql_query($query);
  11.         confirm_query($result_set);
  12.         if($found_user = mysql_fetch_array($result_set)){
  13.             $_SESSION['user_id'] = $found_user['user_id'];
  14.             $_SESSION['username'] = $found_user['user_name'];
  15.             $_SESSION['email'] = $found_user['e_address'];
  16.             return true;
  17.         }else{
  18.             return false;
  19.         }
  20.     }*/
  21.            
  22.     function findUser($newconnection,$find_username,$find_password){
  23.     // username/password authenticated
  24.     // and only 1 match
  25.         $query = "SELECT defined_username,user_id,user_name,e_address ";
  26.         $query .= "FROM tbl_users ";
  27.         $query .= "WHERE defined_username = ? ";
  28.         $query .= "AND hashed_password = ? ";
  29.         $query .= "LIMIT 1";
  30.        
  31.         $stmt = mysqli_stmt_init($newconnection);
  32.         if (!mysqli_stmt_prepare($stmt, $query)){
  33.            return "Failed to prepare" . $query;
  34.         }
  35.         mysqli_stmt_bind_param($stmt,"ss", $find_username,$find_password);
  36.         mysqli_stmt_execute($stmt);
  37.            
  38.          /* bind result variables */
  39.         //mysqli_stmt_bind_result($stmt, $defined_username, $user_id,$user_name, $e_address);
  40.        
  41.         /* store result */
  42.         mysqli_stmt_store_result($stmt);
  43.  
  44.         /* fetch values */
  45.         //mysqli_stmt_fetch($stmt);
  46.         If (mysqli_stmt_num_rows($stmt) == 1){
  47.             while (mysqli_stmt_fetch($stmt)) {
  48.                 //printf ("%s (%s)\n", $name, $code);
  49.                 $_SESSION['user_id'] = $user_id;
  50.                 $_SESSION['username'] = $user_name;
  51.                 $_SESSION['email'] = $e_address;
  52.             }
  53.             return true;
  54.         }else{
  55.             return mysqli_stmt_num_rows($stmt);
  56.         }
  57.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement