|
67 | 67 | break; |
68 | 68 | case "singleBDUSS": |
69 | 69 | // 先处理是否有新增加数据 |
70 | | - $BDUSS = (!empty($_POST["BDUSS"])) ? trim($_POST["BDUSS"]) : ""; |
71 | | - $STOKEN = (!empty($_POST["STOKEN"])) ? $_POST["STOKEN"] : ""; |
72 | | - $name = (!empty($_POST["name"])) ? $_POST["name"] : ""; |
| 70 | + $BDUSS = htmlspecialchars((!empty($_POST["BDUSS"])) ? trim($_POST["BDUSS"]) : "", ENT_QUOTES); |
| 71 | + $STOKEN = htmlspecialchars((!empty($_POST["STOKEN"])) ? $_POST["STOKEN"] : "", ENT_QUOTES); |
| 72 | + $name = htmlspecialchars((!empty($_POST["name"])) ? $_POST["name"] : "", ENT_QUOTES); |
73 | 73 | if ($BDUSS != "" and strlen($BDUSS) == 192) { |
74 | 74 | // 开始录入 |
75 | 75 | $add_time = date("Y-m-d H:i:s"); |
|
86 | 86 | break; |
87 | 87 | case "multiBDUSS": |
88 | 88 | $BDUSS = (!empty($_POST["MULTI_BDUSS"])) ? trim($_POST["MULTI_BDUSS"]) : ""; |
89 | | - $name = (!empty($_POST["name"])) ? $_POST["name"] : ""; |
| 89 | + $name = htmlspecialchars((!empty($_POST["name"])) ? $_POST["name"] : "", ENT_QUOTES); |
90 | 90 | if ($BDUSS != "") { |
91 | 91 | // 开始录入 |
92 | 92 | $allsql = ""; |
93 | 93 | $add_time = date("Y-m-d H:i:s"); |
94 | 94 |
|
95 | 95 | $AllBduss = explode("\n", $BDUSS); |
96 | 96 | for ($i = 0; $i < count($AllBduss); $i++) { |
97 | | - $sql = "INSERT INTO `" . $dbtable . "_svip`( `name`, `svip_bduss`, `add_time`, `state`, `is_using`) VALUES ('$name-" . ($i + 1) . "','" . $AllBduss[$i] . "','$add_time',1,'');"; |
| 97 | + $sql = "INSERT INTO `" . $dbtable . "_svip`( `name`, `svip_bduss`, `add_time`, `state`, `is_using`) VALUES ('$name-" . ($i + 1) . "','" . htmlspecialchars($AllBduss[$i], ENT_QUOTES) . "','$add_time',1,'');"; |
98 | 98 | $allsql .= $sql; |
99 | 99 | } |
100 | 100 |
|
|
112 | 112 | } else EchoInfo(-1, array("msg" => "添加失败", "detail" => "请检查BDUSS是否填写正确")); |
113 | 113 | break; |
114 | 114 | case "SvipSettingFirstAccount": |
115 | | - $id = (!empty($_GET["id"])) ? $_GET["id"] : ""; |
| 115 | + $id = htmlspecialchars((!empty($_GET["id"])) ? $_GET["id"] : "", ENT_QUOTES); |
116 | 116 | if ($id == "") { |
117 | 117 | // 参数错误 |
118 | 118 | EchoInfo(-1, array("msg" => "传入参数错误")); |
|
132 | 132 | } |
133 | 133 | break; |
134 | 134 | case "SvipSettingNormalAccount": |
135 | | - $id = (!empty($_GET["id"])) ? $_GET["id"] : ""; |
| 135 | + $id = htmlspecialchars((!empty($_GET["id"])) ? $_GET["id"] : "", ENT_QUOTES); |
136 | 136 | if ($id == "") { |
137 | 137 | // 参数错误 |
138 | 138 | EchoInfo(-1, array("msg" => "传入参数错误")); |
|
154 | 154 | echo GetIPTablePage($page); |
155 | 155 | break; |
156 | 156 | case "NewIp": |
157 | | - $ip = (!empty($_POST["ip"])) ? trim($_POST["ip"]) : ""; |
158 | | - $remark = (!empty($_POST["remark"])) ? $_POST["remark"] : ""; |
159 | | - $type = $_POST["type"]; |
| 157 | + $ip = htmlspecialchars((!empty($_POST["ip"])) ? trim($_POST["ip"]) : "", ENT_QUOTES); |
| 158 | + $remark = htmlspecialchars((!empty($_POST["remark"])) ? $_POST["remark"] : "", ENT_QUOTES); |
| 159 | + $type = htmlspecialchars($_POST["type"], ENT_QUOTES); |
160 | 160 | if ($ip != "") { |
161 | 161 | // 开始录入 |
162 | 162 | $add_time = date("Y-m-d H:i:s"); |
|
188 | 188 | case "DeleteById": |
189 | 189 | //通过指定表格与ip删除对应行 |
190 | 190 | $Type = (!empty($_GET["type"])) ? $_GET["type"] : ""; |
191 | | - $Id = (!empty($_GET["id"])) ? $_GET["id"] : ""; |
| 191 | + $Id = htmlspecialchars((!empty($_GET["id"])) ? $_GET["id"] : "", ENT_QUOTES); |
192 | 192 | if ($Type != "" and $Id != "") { |
193 | 193 | // 开始执行 |
194 | 194 | // 生成SQL |
|
294 | 294 | break; |
295 | 295 | case "CheckMySQLConnect": |
296 | 296 | // 检查数据库连接是否正常 |
297 | | - $servername = (!empty($_POST["servername"])) ? $_POST["servername"] : ""; |
298 | | - $username = (!empty($_POST["username"])) ? $_POST["username"] : ""; |
299 | | - $DBPassword = (!empty($_POST["DBPassword"])) ? $_POST["DBPassword"] : ""; |
300 | | - $dbname = (!empty($_POST["dbname"])) ? $_POST["dbname"] : ""; |
301 | | - $dbtable = (!empty($_POST["dbtable"])) ? $_POST["dbtable"] : ""; |
| 297 | + $servername = htmlspecialchars((!empty($_POST["servername"])) ? $_POST["servername"] : "", ENT_QUOTES); |
| 298 | + $username = htmlspecialchars((!empty($_POST["username"])) ? $_POST["username"] : "", ENT_QUOTES); |
| 299 | + $DBPassword = htmlspecialchars((!empty($_POST["DBPassword"])) ? $_POST["DBPassword"] : "", ENT_QUOTES); |
| 300 | + $dbname = htmlspecialchars((!empty($_POST["dbname"])) ? $_POST["dbname"] : "", ENT_QUOTES); |
| 301 | + $dbtable = htmlspecialchars((!empty($_POST["dbtable"])) ? $_POST["dbtable"] : "", ENT_QUOTES); |
302 | 302 | if (!function_exists('mysqli_connect')) { |
303 | 303 | EchoInfo(-2, array("msg" => "<br/>您未安装或未启用 mysqli 扩展,<br/>不能使用数据库功能。<br/>请自行关闭数据库功能。")); |
304 | 304 | } |
|
0 commit comments