Guest User

Untitled

a guest
Oct 22nd, 2017
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.85 KB | None | 0 0
  1. <?php
  2.  
  3. class Connect
  4. {
  5.  
  6. var $dbhost = 'localhost';
  7. var $dbuser = 'alexispr_alexi';
  8. var $dbpass = 'stricked';
  9. var $dbname = 'alexispr_area';
  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.  
  46. private $username;
  47. private $password;
  48.  
  49. public function __construct($username, $password)
  50. {
  51. $this->username = $username;
  52. $this->password = $password;
  53. }
  54. function session()
  55. {
  56.  
  57. $uzza = new User($this->username, $this->password);
  58.  
  59. if($uzza->login())
  60. {
  61. $_SESSION['user'] = $this->username;
  62. echo "Logged in successfully. Welcome " . $this->username . ".";
  63. }
  64. else
  65. {
  66. echo "User not found<br />";
  67. }
  68. }
  69.  
  70. }
  71. class Register
  72. {
  73. private $username;
  74. private $password1;
  75. private $password2;
  76. private $email;
  77.  
  78. public function __construct($username, $password1, $password2, $email)
  79. {
  80. $this->username = $username;
  81. $this->password1 = $password1;
  82. $this->password2 = $password2;
  83. $this->email = $email;
  84. }
  85. function reg()
  86. {
  87. if($this->password1 == $this->password2)
  88. {
  89. $check = mysql_query("SELECT username FROM users WHERE username = '{$this->username}'");
  90. $row = mysql_num_rows($check);
  91. if($row >= 1)
  92. {
  93. echo "The username is already taken";
  94. return mysql_num_rows($check);
  95. }
  96. mysql_query("INSERT INTO users (username, password, email) VALUES ('{$this->username}', '{$this->password1}', '{$this->email}')");
  97. echo "You have successfully Registered.";
  98. }
  99. else
  100. {
  101. echo "The passwords don't seem to match.";
  102. }
  103. }
  104. }
  105.  
  106.  
  107. ?>
Add Comment
Please, Sign In to add comment