uname = utils::convertString($uname); if (utils::select('username', $this -> uname)['uid'] == 1) { $this -> is_admin = true; } if (utils::select('username', $this -> uname)['password'] != "") { $this -> passwd = utils::select('username', $this -> uname)['password']; $this -> is_registered = true; $this -> token = md5($this -> uname.$this -> passwd.SALT); } } public function checkPasswd($raw_passwd) { if (md5($raw_passwd) == $this -> passwd) { return true; } else { return false; } } public function getToken() { return $this -> token; } public function register($passwd, $ip) { if (utils::insert([$this -> uname, $passwd, $ip])) { return true; } else { return false; } } public function getTexture($type) { if ($type == "skin") { return utils::select('username', $this -> uname)['skin_hash']; } else if ($type == "cape") { return utils::select('username', $this -> uname)['cape_hash']; } return false; } public function setTexture($type, $file) { $hash = utils::upload($file); if ($type == "skin") { return utils::update($this -> uname, 'skin_hash', $hash); echo "shit"; } else if ($type == "cape") { return utils::update($this -> uname, 'cape_hash', $hash); } return false; } } ?>