diff --git a/assets/js/index.utils.js b/assets/js/index.utils.js index 759884ce..fb053805 100644 --- a/assets/js/index.utils.js +++ b/assets/js/index.utils.js @@ -2,7 +2,7 @@ * @Author: prpr * @Date: 2016-01-21 13:55:44 * @Last Modified by: prpr -* @Last Modified time: 2016-01-22 14:32:22 +* @Last Modified time: 2016-01-22 15:03:08 */ 'use strict'; @@ -64,6 +64,7 @@ $("body").on("click", "#register-button", function(){ if (json.errno == 0) { showAlert(json.msg + " Please log in."); $('[data-remodal-id=register-modal]').remodal().close(); + showMsg('hide', ""); } else { showAlert(json.msg); } diff --git a/includes/user.class.php b/includes/user.class.php index ce42842f..ca62dfe2 100644 --- a/includes/user.class.php +++ b/includes/user.class.php @@ -3,7 +3,7 @@ * @Author: printempw * @Date: 2016-01-16 23:01:33 * @Last Modified by: prpr - * @Last Modified time: 2016-01-22 14:52:44 + * @Last Modified time: 2016-01-22 15:04:59 */ class user { @@ -51,6 +51,12 @@ class user { } } + public function unRegister() { + utils::remove("./textures/".$this->getTexture('skin')); + utils::remove("./textures/".$this->getTexture('cape')); + return utils::delete($this->uname); + } + public function getTexture($type) { if ($type == "skin") { return utils::select('username', $this->uname)['skin_hash']; @@ -102,4 +108,3 @@ class user { } } -?> diff --git a/includes/utils.class.php b/includes/utils.class.php index 1c87fad4..e86b0e5d 100644 --- a/includes/utils.class.php +++ b/includes/utils.class.php @@ -3,7 +3,7 @@ * @Author: printempw * @Date: 2016-01-16 23:01:33 * @Last Modified by: prpr - * @Last Modified time: 2016-01-22 14:11:23 + * @Last Modified time: 2016-01-22 15:04:56 */ $dir = dirname(dirname(__FILE__)); require "$dir/config.php"; @@ -65,7 +65,7 @@ class utils { $passwd = $array['passwd']; $ip = $array['ip']; self::connect(); - $query = self::query("INSERT INTO users (username, password, ip) VALUES ('$uname', '$passwd', '$ip')"); + $query = self::query("INSERT INTO users (username, password, ip, preference) VALUES ('$uname', '$passwd', '$ip', 'default')"); return $query; } @@ -74,6 +74,11 @@ class utils { return $query; } + public static function delete($uname) { + $query = self::query("DELETE from users WHERE username='$uname'"); + return $query; + } + /** * Rename uploaded file *