--- fenglin/bbs/reg_user_service.php 2025/04/01 12:18:40 1.2 +++ fenglin/bbs/reg_user_service.php 2025/04/10 10:22:44 1.5 @@ -10,18 +10,18 @@ $data = json_decode(file_get_contents("php://input"), true); - $username = (isset($data["username"]) ? $data["username"] : ""); - $nickname = (isset($data["nickname"]) ? $data["nickname"] : ""); + $username = (isset($data["username"]) ? trim($data["username"]) : ""); + $nickname = (isset($data["nickname"]) ? trim($data["nickname"]) : ""); $realname = (isset($data["realname"]) ? trim($data["realname"]) : ""); $gender = (isset($data["gender"]) ? $data["gender"] : ""); $gender_public = (isset($data["gender_public"]) && $data["gender_public"] == "1" ? 1 : 0); - $email = (isset($data["email"]) ? $data["email"] : ""); + $email = (isset($data["email"]) ? trim($data["email"]) : ""); $year = (isset($data["year"]) ? intval($data["year"]) : 0); $month = (isset($data["month"]) ? intval($data["month"]) : 0); $day = (isset($data["day"]) ? intval($data["day"]) : 0); - $qq = (isset($data["qq"]) ? $data["qq"] : ""); + $qq = (isset($data["qq"]) ? trim($data["qq"]) : ""); $agreement = (isset($data["agreement"]) && $data["agreement"] == "1"); - $vn_str = (isset($data["vn_str"]) ? $data["vn_str"] : ""); + $vn_str = (isset($data["vn_str"]) ? trim($data["vn_str"]) : ""); $result_set = array( "return" => array( @@ -130,7 +130,7 @@ )); } - if ((!isset($_SESSION["BBS_reg_vn_str"])) || $_SESSION["BBS_reg_vn_str"] == "" || VN_check($_SESSION["BBS_reg_vn_str"], $vn_str) != 0) + if ((!isset($_SESSION["BBS_vn_str"])) || $_SESSION["BBS_vn_str"] == "" || strcasecmp($_SESSION["BBS_vn_str"], $vn_str) != 0) { $result_set["return"]["code"] = -1; array_push($result_set["return"]["errorFields"], array( @@ -334,7 +334,7 @@ exit(json_encode($result_set)); } - $_SESSION["BBS_reg_vn_str"] == ""; + $_SESSION["BBS_vn_str"] = ""; mysqli_close($db_conn); exit(json_encode($result_set));