Guest User

Untitled

a guest
Mar 28th, 2016
25
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: mathias
  5. * Date: 27/03/2016
  6. * Time: 18:22
  7. */
  8.  
  9. include_once "db_config.php";
  10. include_once "User.php";
  11.  
  12.  
  13. class UserDAO
  14. {
  15.  
  16. public $cxn;
  17.  
  18. public $newUser;
  19.  
  20. /**
  21. * User constructor.
  22. */
  23. public function __construct()
  24. {
  25. $this->cxn = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_DATABASE);
  26. }
  27.  
  28. //gaat
  29. public function check_login($uName, $pass)
  30. {
  31. $getUserQuery = mysqli_query($this->cxn, "SELECT * FROM users WHERE username = '$uName'");
  32. $getUser = mysqli_fetch_assoc($getUserQuery);
  33. extract($getUser);
  34.  
  35. if ($password == md5($pass)) {
  36. $newUser = new User();
  37. $newUser->makeUser($user_id, $username, $email, $clientrights);
  38. return $newUser;
  39. }
  40. return null;
  41. }
  42.  
  43. //gaat integer returnen met het aantal users in de database
  44. public function getTotalUsers()
  45. {
  46. $getAccountCountQuery = mysqli_query($this->cxn, "SELECT COUNT(user_id) AS totalUsers FROM users");
  47. $getAccountCount = mysqli_fetch_assoc($getAccountCountQuery);
  48. extract($getAccountCount);
  49. return $totalUsers;
  50. }
  51. }
Add Comment
Please, Sign In to add comment