Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class User {
- private $id;
- private $username;
- private $password;
- private $level;
- public function __construct() {
- $this->id = 0;
- $this->username = "";
- $this->password = "";
- $this->level = "";
- }
- public function IsValid() {
- if($this->id != 0) {
- return true;
- } else {
- return false;
- }
- }
- public function LoadByLogin($username, $password) {
- $sql = "SELECT * from admin_users
- WHERE admin_users_username = '".$username."'
- AND admin_users_password = '".$password."'
- ";
- $result = mysql_query($sql) or die("Query failed: ".$sql);
- if($row = mysql_fetch_array($result)) {
- $this->CreateUser($row);
- }
- mysql_free_result($result);
- unset($sql, $result, $row);
- return $this->IsValid();
- }
- public function LoadByID($id) {
- $sql = "SELECT * from admin_users
- WHERE admin_users_id = '".$id."'
- ";
- $result = mysql_query($sql) or die("Query failed: ".$sql);
- $row = mysql_fetch_array($result);
- if($row = mysql_fetch_array($result)) {
- $this->CreateUser($row);
- }
- mysql_free_result($result);
- unset($sql, $result, $row);
- return $this->IsValid();
- }
- public function CreateUser($row) {
- // Set User Properties
- // Set Permissions
- $this->id = $row['admin_users_id'];
- $this->username = $row['admin_users_username'];
- $this->password = $row['admin_users_password'];
- $this->level = $row['admin_users_level'];
- }
- public function GetUserID() {
- return $this->id;
- }
- }
Add Comment
Please, Sign In to add comment