| 10 |
|
|
| 11 |
$data = json_decode(file_get_contents("php://input"), true); |
$data = json_decode(file_get_contents("php://input"), true); |
| 12 |
|
|
| 13 |
$username = (isset($data["username"]) ? $data["username"] : ""); |
$username = (isset($data["username"]) ? trim($data["username"]) : ""); |
| 14 |
$nickname = (isset($data["nickname"]) ? $data["nickname"] : ""); |
$nickname = (isset($data["nickname"]) ? trim($data["nickname"]) : ""); |
| 15 |
$realname = (isset($data["realname"]) ? trim($data["realname"]) : ""); |
$realname = (isset($data["realname"]) ? trim($data["realname"]) : ""); |
| 16 |
$gender = (isset($data["gender"]) ? $data["gender"] : ""); |
$gender = (isset($data["gender"]) ? $data["gender"] : ""); |
| 17 |
$gender_public = (isset($data["gender_public"]) && $data["gender_public"] == "1" ? 1 : 0); |
$gender_public = (isset($data["gender_public"]) && $data["gender_public"] == "1" ? 1 : 0); |
| 18 |
$email = (isset($data["email"]) ? $data["email"] : ""); |
$email = (isset($data["email"]) ? trim($data["email"]) : ""); |
| 19 |
$year = (isset($data["year"]) ? intval($data["year"]) : 0); |
$year = (isset($data["year"]) ? intval($data["year"]) : 0); |
| 20 |
$month = (isset($data["month"]) ? intval($data["month"]) : 0); |
$month = (isset($data["month"]) ? intval($data["month"]) : 0); |
| 21 |
$day = (isset($data["day"]) ? intval($data["day"]) : 0); |
$day = (isset($data["day"]) ? intval($data["day"]) : 0); |
| 22 |
$qq = (isset($data["qq"]) ? $data["qq"] : ""); |
$qq = (isset($data["qq"]) ? trim($data["qq"]) : ""); |
| 23 |
$agreement = (isset($data["agreement"]) && $data["agreement"] == "1"); |
$agreement = (isset($data["agreement"]) && $data["agreement"] == "1"); |
| 24 |
$vn_str = (isset($data["vn_str"]) ? $data["vn_str"] : ""); |
$vn_str = (isset($data["vn_str"]) ? trim($data["vn_str"]) : ""); |
| 25 |
|
|
| 26 |
$result_set = array( |
$result_set = array( |
| 27 |
"return" => array( |
"return" => array( |
| 130 |
)); |
)); |
| 131 |
} |
} |
| 132 |
|
|
| 133 |
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) |
| 134 |
{ |
{ |
| 135 |
$result_set["return"]["code"] = -1; |
$result_set["return"]["code"] = -1; |
| 136 |
array_push($result_set["return"]["errorFields"], array( |
array_push($result_set["return"]["errorFields"], array( |
| 171 |
} |
} |
| 172 |
|
|
| 173 |
// Check availability of username and nickname |
// Check availability of username and nickname |
| 174 |
$sql = "SELECT UID FROM user_list WHERE username = '$username'"; |
$sql = "SELECT UID FROM user_list WHERE username = '$username' FOR UPDATE"; |
| 175 |
|
|
| 176 |
$rs = mysqli_query($db_conn, $sql); |
$rs = mysqli_query($db_conn, $sql); |
| 177 |
if ($rs == false) |
if ($rs == false) |
| 193 |
} |
} |
| 194 |
mysqli_free_result($rs); |
mysqli_free_result($rs); |
| 195 |
|
|
| 196 |
$sql = "SELECT UID FROM user_nickname WHERE nickname = '$nickname'"; |
$sql = "SELECT UID FROM user_nickname WHERE nickname = '$nickname' FOR UPDATE"; |
| 197 |
|
|
| 198 |
$rs = mysqli_query($db_conn, $sql); |
$rs = mysqli_query($db_conn, $sql); |
| 199 |
if ($rs == false) |
if ($rs == false) |
| 215 |
} |
} |
| 216 |
mysqli_free_result($rs); |
mysqli_free_result($rs); |
| 217 |
|
|
| 218 |
$sql = "SELECT UID FROM user_pubinfo WHERE email = '$email'"; |
$sql = "SELECT UID FROM user_pubinfo WHERE email = '$email' FOR UPDATE"; |
| 219 |
|
|
| 220 |
$rs = mysqli_query($db_conn, $sql); |
$rs = mysqli_query($db_conn, $sql); |
| 221 |
if ($rs == false) |
if ($rs == false) |
| 334 |
exit(json_encode($result_set)); |
exit(json_encode($result_set)); |
| 335 |
} |
} |
| 336 |
|
|
| 337 |
$_SESSION["BBS_reg_vn_str"] = ""; |
$_SESSION["BBS_vn_str"] = ""; |
| 338 |
|
|
| 339 |
mysqli_close($db_conn); |
mysqli_close($db_conn); |
| 340 |
exit(json_encode($result_set)); |
exit(json_encode($result_set)); |