Guest User

Untitled

a guest
Oct 22nd, 2017
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.02 KB | None | 0 0
  1. <?php
  2.  
  3. class Connect
  4. {
  5.  
  6. var $dbhost = 'localhost';
  7. var $dbuser = '';
  8. var $dbpass = '';
  9. var $dbname = '';
  10.  
  11.  
  12. function connect_mysql()
  13. {
  14. mysql_connect($this->dbhost, $this->dbuser, $this->dbpass) or die(mysql_error());
  15. mysql_select_db($this->dbname)or die(mysql_error());
  16. echo "Connected to database<br />";
  17.  
  18. }
  19.  
  20. }
  21. class User
  22. {
  23. private $username;
  24. private $password;
  25.  
  26. public function __construct($username, $password)
  27. {
  28. $this->username = $username;
  29. $this->password = $password;
  30. }
  31.  
  32. function login()
  33. {
  34. $result = mysql_query("SELECT username, password FROM users WHERE username = '{$this->username}' AND password='{$this->password}'");
  35. if($result)
  36. {
  37. return mysql_num_rows($result);
  38. }
  39. return false;
  40. }
  41.  
  42. }
  43. class Login
  44. {
  45. public function __construct()
  46. {
  47. $connect = new Connect();
  48. $connect->connect_mysql();
  49.  
  50. $username = mysql_real_escape_string($_POST['username']);
  51. $password = mysql_real_escape_string($_POST['password']);
  52.  
  53. $uzza = new User($username, $password);
  54. }
  55.  
  56. function session()
  57. {
  58. if($uzza->login())
  59. {
  60. $_SESSION['user'] = $username;
  61. echo "Logged in successfully. Welcome " . $username . ".";
  62. }
  63. else
  64. {
  65. echo "User not found";
  66. }
  67. }
  68.  
  69. }
  70.  
  71. ?>
Add Comment
Please, Sign In to add comment