| 184 |
|
|
| 185 |
if ($row = mysqli_fetch_array($rs)) |
if ($row = mysqli_fetch_array($rs)) |
| 186 |
{ |
{ |
| 187 |
$uid = $row["UID"]; |
$uid = intval($row["UID"]); |
| 188 |
|
|
| 189 |
if ($password == $row["temp_password"] && !$ch_passwd) |
if ($password == $row["temp_password"] && !$ch_passwd) |
| 190 |
{ |
{ |
| 310 |
$ret = load_user_info($uid, $db_conn); |
$ret = load_user_info($uid, $db_conn); |
| 311 |
switch($ret) |
switch($ret) |
| 312 |
{ |
{ |
| 313 |
case "-1": |
case -1: |
| 314 |
$result_set["return"]["code"] = -2; |
$result_set["return"]["code"] = -2; |
| 315 |
$result_set["return"]["message"] = "User data not found: " . mysqli_error($db_conn); |
$result_set["return"]["message"] = "User data not found: " . mysqli_error($db_conn); |
| 316 |
|
|
| 317 |
mysqli_close($db_conn); |
mysqli_close($db_conn); |
| 318 |
exit(json_encode($result_set)); |
exit(json_encode($result_set)); |
| 319 |
case "-2": |
case -2: |
| 320 |
if (!$agreement) |
if (!$agreement) |
| 321 |
{ |
{ |
| 322 |
$buffer = file_get_contents("./doc/license/" . (new DateTime($BBS_license_dt))->format("Ymd") . ".txt"); |
$buffer = file_get_contents("./doc/license/" . (new DateTime($BBS_license_dt))->format("Ymd") . ".txt"); |
| 328 |
exit(json_encode($result_set)); |
exit(json_encode($result_set)); |
| 329 |
} |
} |
| 330 |
break; |
break; |
| 331 |
case "-3": |
case -3: |
| 332 |
$result_set["return"]["code"] = 3; |
$result_set["return"]["code"] = 3; |
| 333 |
$result_set["return"]["message"] = "很遗憾,您已经永远离开了我们的世界……"; |
$result_set["return"]["message"] = "很遗憾,您已经永远离开了我们的世界……"; |
| 334 |
|
|
| 351 |
$_SESSION["BBS_uid"] = $uid; |
$_SESSION["BBS_uid"] = $uid; |
| 352 |
$_SESSION["BBS_username"] = $username; |
$_SESSION["BBS_username"] = $username; |
| 353 |
$_SESSION["BBS_login_tm"] = time(); |
$_SESSION["BBS_login_tm"] = time(); |
| 354 |
$_SESSION["BBS_vn_str"] == ""; |
$_SESSION["BBS_vn_str"] = ""; |
| 355 |
|
|
| 356 |
if (!keep_alive($db_conn)) |
if (!keep_alive($db_conn)) |
| 357 |
{ |
{ |