update
这个提交包含在:
父节点
778c5abd3d
当前提交
ae983b66f4
|
@ -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;
|
||||
|
|
28
verify.php
28
verify.php
|
@ -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) {
|
||||
|
|
正在加载...
在新工单中引用