这个提交包含在:
WaitSpring 2024-03-24 23:35:28 +08:00
父节点 778c5abd3d
当前提交 ae983b66f4
共有 2 个文件被更改,包括 4 次插入26 次删除

查看文件

@ -117,6 +117,8 @@ if ($isNewRNR) {
$qwdbUserName = $row['rnrsu_username'];
$_SESSION['qwUserMobile'] = rtrim($row['rnrsu_mobile']);
$_SESSION['qwPhoneNumberIdd'] = rtrim($row['rnrsu_mobile_idd']) ?? '86';
$_SESSION['qwUserConfirmTime'] = rtrim($row['rnrsu_confirm_time']);
$_SESSION['qwUserHash'] = rtrim($row['rnrsu_hash']);
}
$_SESSION['qwUserInfoStatus'] = 0;

查看文件

@ -8,6 +8,8 @@ $qwUserId = $_SESSION['qwUserId'] ?? '';
$qwUserName = $_SESSION['qwUserName'] ?? '';
$qwUserMobile = $_SESSION['qwUserMobile'] ?? '';
$qwPhoneNumberIdd = $_SESSION['qwPhoneNumberIdd'] ?? '';
$qwUserConfirmTime = $_SESSION['qwUserConfirmTime'] ?? '';
$qwUserHash = $_SESSION['qwUserHash'] ?? '';
$qwUserInfoStatus = $_SESSION['qwUserInfoStatus'] ?? '';
require_once __DIR__ . \DIRECTORY_SEPARATOR . 'template.php';
@ -29,21 +31,6 @@ if (!isset($_SESSION['qwUserId']) || !isset($_SESSION['qwUserName']) || !isset($
refreshPage('/');
exit(1);
} else {
// 连接数据库
$dsn = "$rnrsDatabaseType:host=$rnrsDatabaseServer;dbname=$rnrsDatabaseName";
try {
$dbconn = new PDO($dsn, $rnrsDatabaseUser, $rnrsDatabasePass);
} catch (PDOException $e) {
echo "打开数据库错误:" . $e->getMessage();
}
$dbconn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
// 设置变量
$cur_time = time();
$qwRandStr = $rnrsHashSalt;
$qwRandStrHash = hash('sha3-256', $qwRandStr);
$qwUserHash = hash('sha3-256', $qwUserId . $cur_time . $qwRandStrHash);
// Put verification into user preferences
$rnrsApiUrl = preg_replace('/index\.php.*/', 'api.php', $rnrsOAuthUrl);
$rnrsApiQueryUrl = "$rnrsApiUrl?action=query&meta=tokens&format=json";
@ -132,17 +119,6 @@ if (!isset($_SESSION['qwUserId']) || !isset($_SESSION['qwUserName']) || !isset($
[...$rnrsApiParamsUserOptionsHash, 'action' => 'globalpreferences']
);
// 压入数据
try {
$sql = "INSERT INTO `rnrs_log` (`rnrsl_userid`, `rnrsl_username`, `rnrsl_mobile_idd`, `rnrsl_mobile`, `rnrsl_bot`, `rnrsl_bot_parent`, `rnrsl_confirm_time`, `rnrsl_hash`) VALUES ($qwUserId, '$qwUserName', '$qwPhoneNumberIdd', '$qwPhoneNumber', 0, NULL, $cur_time, '$qwUserHash');";
$tempret = $dbconn->query($sql);
} catch (PDOException $e) {
$dbconn = null;
echo "转存实名日志时错误:" . $e->getMessage();
exit(1);
}
$dbconn = null;
// $replacedPhoneNumber = substr_replace($qwUserMobile, "****", -8, 4);
$qwUserInfoStatusNotice = '';
if ($qwUserInfoStatus != 0) {