Guest User

Untitled

a guest
Sep 17th, 2018
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.34 KB | None | 0 0
  1. Variables not getting passed back in array
  2. private $password;
  3. private $user_id;
  4. private $img_thumb;
  5.  
  6. public function getUserInfo(){
  7. $stmt = $this->dbh->prepare("SELECT user_id FROM oopforum_users WHERE username = ?");
  8. $stmt->bindParam(1, $this->post_data['username']);
  9. $stmt->execute();
  10.  
  11. while($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
  12.  
  13. $password = $row['password'];
  14. $user_id = $row['user_id'];
  15. $img_thumb = $row['thumbnail'];
  16. }
  17. return array(
  18. 'password' => $this->password,
  19. 'id' => $this->user_id,
  20. 'thumb' => $this->img_thumb
  21. );
  22.  
  23. }
  24.  
  25. session_start();
  26. require_once('init.php');
  27.  
  28. $username = trim($_POST['username']);
  29. // create a new object
  30. $login = new Auth($_POST, $dbh);
  31.  
  32. if($login->validateLogin()){
  33.  
  34. $_SESSION['loggedin'] = true;
  35. $list = $login->getUserInfo();
  36.  
  37.  
  38. $_SESSION['password'] = $list['password'];
  39. $_SESSION['id'] = $list['id'];
  40. $_SESSION['thumb'] = $list['img_thumb'];
  41. }
  42.  
  43. while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
  44. $this->password = $row['password'];
  45. $this->user_id = $row['user_id'];
  46. $this->img_thumb = $row['thumbnail'];
  47. }
  48.  
  49. SELECT user_id, password, img_thumb FROM oopforum_users WHERE username = ?
Add Comment
Please, Sign In to add comment