dbhost = $dbhost; $this->dbuser = $dbuser; $this->dbpw = $dbpw; $this->dbname = $dbname; $this->logined = false; } function login($username, $password) { $sql = 'select * from member where email = "'.$username.'"'; //return $sql; $this->set_db(); $row = $this->db->getrow($sql); //return $sql; if(empty($row["email"])) { return $this->ERROR_NO_USER; $this->logined = false; } if($row["status"] == 0) { return $this->ERROR_BANED; $this->logined = false; } if($row["password"] != $password) { return $this->ERROR_WRONG_PASSWORD; $this->logined = false; } //Set user detail $field_names = $this->db->getfield("member"); for($i=0;$imember_info[$field_name] = $row[$field_name]; } $this->logined = true; //Update Login //$sql = "update member set last_login = '".escapeit(date('Y-m-d H:i:s'))."' where id = '".$this->user_id."'"; //$this->db->query($sql); return $this->LOGIN_SUCCESS; } function set_db() { $this->db = new database; $this->db->connect($this->dbhost, $this->dbuser, $this->dbpw, $this->dbname); } function logout() { $this->logined = false; $this->member_info = array(); } //=================================Get Function========================================== function logined() { return $this->logined; } function get_info($info) { return $this->member_info[$info]; } //=================================End Get Function========================================== } ?>