| 1 |
<?php |
<?php |
| 2 |
require_once "../lib/db_open.inc.php"; |
require_once "../lib/db_open.inc.php"; |
| 3 |
require_once "../lib/lml.inc.php"; |
require_once "../lib/str_process.inc.php"; |
| 4 |
require_once "../lib/passwd.inc.php"; |
require_once "../lib/passwd.inc.php"; |
| 5 |
require_once "../lib/vn_gif.inc.php"; |
require_once "../lib/vn_gif.inc.php"; |
| 6 |
require_once "../lib/client_addr.inc.php"; |
require_once "../lib/client_addr.inc.php"; |
| 167 |
mysqli_free_result($rs); |
mysqli_free_result($rs); |
| 168 |
} |
} |
| 169 |
|
|
| 170 |
$sql = "SELECT UID, p_login, verified, temp_password, |
$sql = "SELECT UID, username, p_login, verified, temp_password, |
| 171 |
password = MD5('$password') AS old_pass |
password = MD5('$password') AS old_pass |
| 172 |
FROM user_list WHERE username = '$username' AND |
FROM user_list WHERE username = '$username' AND |
| 173 |
(password = MD5('$password') OR password = SHA2('$password', 256) OR |
(password = MD5('$password') OR password = SHA2('$password', 256) OR |
| 189 |
if ($row = mysqli_fetch_array($rs)) |
if ($row = mysqli_fetch_array($rs)) |
| 190 |
{ |
{ |
| 191 |
$uid = intval($row["UID"]); |
$uid = intval($row["UID"]); |
| 192 |
|
$username = $row["username"]; |
| 193 |
|
|
| 194 |
if ($password == $row["temp_password"] && !$ch_passwd) |
if ($password == $row["temp_password"] && !$ch_passwd) |
| 195 |
{ |
{ |
| 348 |
$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"); |
| 349 |
|
|
| 350 |
$result_set["return"]["code"] = 4; |
$result_set["return"]["code"] = 4; |
| 351 |
$result_set["return"]["message"] = LML(htmlspecialchars($buffer, ENT_HTML401, 'UTF-8'), false, false, 1024); |
$result_set["return"]["message"] = split_line(htmlspecialchars($buffer, ENT_HTML401, 'UTF-8'), "", 1024); |
| 352 |
|
|
| 353 |
mysqli_close($db_conn); |
mysqli_close($db_conn); |
| 354 |
exit(json_encode($result_set)); |
exit(json_encode($result_set)); |