public function updateUserPow($data) { $response = array("status" => "0", "type" => "params"); $pow = $data["user_info"]["ch_coins"] + $data["pow"]; // Update DB $data_update = array("ch_coins" => $pow); $user_model = new \HaiQuan\Frontend\Models\Character(); if (!empty($data["user_info"]["ch_id"]) && is_numeric($data["user_info"]["ch_id"]) > 0) { $result = $user_model->updateUserByID($data_update, $data["user_info"]["ch_id"]); } else { $result = false; } // Response if ($result) { $response = array("status" => "1", "type" => "update_pow_success"); } else { $response = array("status" => "0", "type" => "update_pow_fail"); } $response["coins"] = $pow; return $response; }
public function resetPasswordAction() { $response = array("status" => "0", "message" => "Không Thành Công"); if ($this->request->isPost()) { $old_pass = $this->request->getPost("password", null, false); $new_pass = $this->request->getPost("new-password", null, false); $re_pass = $this->request->getPost("repassword", null, false); if ($new_pass == $re_pass) { $user = $this->_getCurrentUser(); if (!empty($user)) { if (md5($old_pass) == $user["ch_secret"]) { $character_obj = new \HaiQuan\Frontend\Models\Character(); $character_obj->updateUserByID(array("ch_secret" => md5($new_pass)), $user["ch_id"]); $response["status"] = 1; } else { $response["message"] = "Mật khẩu cũ không đúng"; } } else { $response["message"] = "Chưa Đăng Nhập"; } } else { $response["message"] = "Nhập lại mật khẩu không đúng"; } } echo json_encode($response); exit; }