Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class Connect
- {
- var $dbhost = 'localhost';
- var $dbuser = 'alexispr_alexi';
- var $dbpass = 'stricked';
- var $dbname = 'alexispr_area';
- function connect_mysql()
- {
- mysql_connect($this->dbhost, $this->dbuser, $this->dbpass) or die(mysql_error());
- mysql_select_db($this->dbname)or die(mysql_error());
- echo "Connected to database<br />";
- }
- }
- class User
- {
- private $username;
- private $password;
- public function __construct($username, $password)
- {
- $this->username = $username;
- $this->password = $password;
- }
- function login()
- {
- $result = mysql_query("SELECT username, password FROM users WHERE username = '{$this->username}' AND password='{$this->password}'");
- if($result)
- {
- return mysql_num_rows($result);
- }
- return false;
- }
- }
- class Login
- {
- private $username;
- private $password;
- public function __construct($username, $password)
- {
- $this->username = $username;
- $this->password = $password;
- }
- function session()
- {
- $uzza = new User($this->username, $this->password);
- if($uzza->login())
- {
- $_SESSION['user'] = $this->username;
- echo "Logged in successfully. Welcome " . $this->username . ".";
- }
- else
- {
- echo "User not found<br />";
- }
- }
- }
- class Register
- {
- private $username;
- private $password1;
- private $password2;
- private $email;
- public function __construct($username, $password1, $password2, $email)
- {
- $this->username = $username;
- $this->password1 = $password1;
- $this->password2 = $password2;
- $this->email = $email;
- }
- function reg()
- {
- if($this->password1 == $this->password2)
- {
- $check = mysql_query("SELECT username FROM users WHERE username = '{$this->username}'");
- $row = mysql_num_rows($check);
- if($row >= 1)
- {
- echo "The username is already taken";
- return mysql_num_rows($check);
- }
- mysql_query("INSERT INTO users (username, password, email) VALUES ('{$this->username}', '{$this->password1}', '{$this->email}')");
- echo "You have successfully Registered.";
- }
- else
- {
- echo "The passwords don't seem to match.";
- }
- }
- }
- ?>
Add Comment
Please, Sign In to add comment