Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class users {
- public $_username, $_password;
- public function __construct() {
- if(isset($_SESSION['username']) && isset($_SESSION['password']))
- $this->log_ind($_SESSION['username'], $_SESSION['password']);
- else $this->log_ud();
- }
- public function logget_ind() {
- if(isset($this->_username) && isset($this->_password))
- $result = true;
- elseif(isset($_SESSION['username']) && isset($_SESSION['password']))
- $result = true;
- else
- $result = false;
- return $result;
- }
- public function log_ind($username, $pass) {
- $password = sha1($pass);
- if($this->check_user($username, $password)) {
- $this->_username = $username;
- $this->_password = $password;
- $_SESSION['username'] = $this->_username;
- $_SESSION['password'] = $this->_password;
- $result = true;
- } else {
- $this->log_ud();
- $result = false;
- }
- return $result;
- }
- private function check_user($username, $password) {
- $query = mysql_query("SELECT * FROM `users` WHERE `email` = '{$username}' AND `password` = '{$password}'");
- mysql_num_rows($query) != 0 ? $result = true : $result = false;
- return $result;
- }
- public function log_ud() {
- unset($this->_username);
- unset($this->_password);
- unset($_SESSION['username']);
- unset($_SESSION['password']);
- return true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement