Skip to content

Commit

Permalink
会员账号批量导入支持设置 STOKEN 以及独自用户名;
Browse files Browse the repository at this point in the history
settings.php 以及 install.php 页面更新提示与 ready.js 同步
  • Loading branch information
yuantuo666 committed Aug 29, 2021
1 parent 5605898 commit ef4c383
Show file tree
Hide file tree
Showing 3 changed files with 38 additions and 7 deletions.
8 changes: 7 additions & 1 deletion api.php
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,13 @@

$AllBduss = explode("\n", $BDUSS);
for ($i = 0; $i < count($AllBduss); $i++) {
$sql = "INSERT INTO `" . $dbtable . "_svip`( `name`, `svip_bduss`, `add_time`, `state`, `is_using`) VALUES ('$name-" . ($i + 1) . "','" . htmlspecialchars($AllBduss[$i], ENT_QUOTES) . "','$add_time',1,'');";
$EachBDUSS = explode("----", htmlspecialchars($AllBduss[$i], ENT_QUOTES));
$Num = count($EachBDUSS);
$BDUSS = ($Num >= 1) ? $EachBDUSS[0] : "";
$STOKEN = ($Num >= 2) ? $EachBDUSS[1] : "";
$EachName = ($Num >= 3) ? $EachBDUSS[2] : "";
$AccountName = ($EachName == "") ? $name . "-" . ($i + 1) : $EachName;
$sql = "INSERT INTO `" . $dbtable . "_svip`( `name`, `svip_bduss`, `svip_stoken`, `add_time`, `state`, `is_using`) VALUES ('$AccountName','$BDUSS','$STOKEN','$add_time',1,'');";
$allsql .= $sql;
}

Expand Down
16 changes: 14 additions & 2 deletions install.php
Original file line number Diff line number Diff line change
Expand Up @@ -103,17 +103,23 @@
const div = document.createElement('div');
div.id = 'CheckUpdate';
div.style.margin = '0.3rem 1rem';
div.style.display = 'none';
div.innerHTML = `Baiduwp-PHP 项目有新的版本:${data.version}(${data.isPreRelease ? '此版本为预发行版本,' : ''}当前版本为${data.now_version})!请联系站长更新!
&nbsp; <a href="${data.page_url}" target="_blank">发行版页面</a> &nbsp; <a href="${data.file_url}" target="_blank">下载程序文件</a>`;
&nbsp; <a href="${data.page_url}" target="_blank">发行版页面</a> &nbsp; <a href="${data.file_url}" target="_blank">下载程序文件</a><div style="float: right;"><a href="javascript:SetUpdateTip(false);">不再提示</a></div>`;
document.body.insertAdjacentElement('beforeBegin', div);
if (localStorage.getItem('UpdateTip') != "false")
$('#CheckUpdate').show(1500);
}
} else if (data.code === 2) {
const div = document.createElement('div');
div.id = 'CheckUpdate';
div.style.margin = '0.3rem 1rem';
div.style.display = 'none';
div.innerHTML = `Baiduwp-PHP 项目版本异常!当前版本:${data.now_version},项目最新版本为:${data.version}${data.isPreRelease ? '(预发行版本)' : ''}!
&nbsp; <a href="${data.page_url}" target="_blank">发行版页面</a> &nbsp; <a href="${data.file_url}" target="_blank">下载程序文件</a>`;
&nbsp; <a href="${data.page_url}" target="_blank">发行版页面</a> &nbsp; <a href="${data.file_url}" target="_blank">下载程序文件</a><div style="float: right;"><a href="javascript:SetUpdateTip(false);">不再提示</a></div>`;
document.body.insertAdjacentElement('beforeBegin', div);
if (localStorage.getItem('UpdateTip') != "false")
$('#CheckUpdate').show(1500);
} else if (data.code === 1) {
console.log('服务器获取更新失败!详细信息:');
console.log(data);
Expand All @@ -126,6 +132,12 @@
console.log(response);
}
});

function SetUpdateTip(value) {
localStorage.setItem('UpdateTip', `${value}`); // 不知为啥,只能用string类型
if (value) $('#CheckUpdate').show(2000);
else $('#CheckUpdate').hide(2000);
}
</script>
</head>

Expand Down
21 changes: 17 additions & 4 deletions settings.php
Original file line number Diff line number Diff line change
Expand Up @@ -117,17 +117,23 @@
const div = document.createElement('div');
div.id = 'CheckUpdate';
div.style.margin = '0.3rem 1rem';
div.style.display = 'none';
div.innerHTML = `Baiduwp-PHP 项目有新的版本:${data.version}(${data.isPreRelease ? '此版本为预发行版本,' : ''}当前版本为${data.now_version})!请联系站长更新!
&nbsp; <a href="${data.page_url}" target="_blank">发行版页面</a> &nbsp; <a href="${data.file_url}" target="_blank">下载程序文件</a>`;
&nbsp; <a href="${data.page_url}" target="_blank">发行版页面</a> &nbsp; <a href="${data.file_url}" target="_blank">下载程序文件</a><div style="float: right;"><a href="javascript:SetUpdateTip(false);">不再提示</a></div>`;
document.body.insertAdjacentElement('beforeBegin', div);
if (localStorage.getItem('UpdateTip') != "false")
$('#CheckUpdate').show(1500);
}
} else if (data.code === 2) {
const div = document.createElement('div');
div.id = 'CheckUpdate';
div.style.margin = '0.3rem 1rem';
div.style.display = 'none';
div.innerHTML = `Baiduwp-PHP 项目版本异常!当前版本:${data.now_version},项目最新版本为:${data.version}${data.isPreRelease ? '(预发行版本)' : ''}!
&nbsp; <a href="${data.page_url}" target="_blank">发行版页面</a> &nbsp; <a href="${data.file_url}" target="_blank">下载程序文件</a>`;
&nbsp; <a href="${data.page_url}" target="_blank">发行版页面</a> &nbsp; <a href="${data.file_url}" target="_blank">下载程序文件</a><div style="float: right;"><a href="javascript:SetUpdateTip(false);">不再提示</a></div>`;
document.body.insertAdjacentElement('beforeBegin', div);
if (localStorage.getItem('UpdateTip') != "false")
$('#CheckUpdate').show(1500);
} else if (data.code === 1) {
console.log('服务器获取更新失败!详细信息:');
console.log(data);
Expand All @@ -140,6 +146,12 @@
console.log(response);
}
});

function SetUpdateTip(value) {
localStorage.setItem('UpdateTip', `${value}`); // 不知为啥,只能用string类型
if (value) $('#CheckUpdate').show(2000);
else $('#CheckUpdate').hide(2000);
}
</script>
</head>

Expand Down Expand Up @@ -377,8 +389,9 @@ function SettingNormalAccount(id) {
<input type="text" class="form-control form-control-sm" name="name">
</div>
<div class="form-group">
<label>MULTI BDUSS(每行一个)</label>
<textarea type="text" class="form-control form-control-sm" name="MULTI_BDUSS" style="height: 200px;"></textarea>
<label>MULTI BDUSS</label>
<textarea type="text" class="form-control form-control-sm" name="MULTI_BDUSS" style="height: 200px;" placeholder="liMlp3bFN1NWpVM0FrVzRYRTkyWH……----0c27e6ebdb50252b……----百度网盘账号&#13;&#10;liMlp3bFN1NWpVM0FrVzRYRTkyWH……----0c27e6ebdb50252b……----百度网盘账号"></textarea>
<small>每行设置一个账号,每行格式:BDUSS----STOKEN----账号名称<br />如账号名称为空,则将使用上方设置的统一账号名称</small>
</div>
<button type="submit" class="btn btn-primary">提交</button>
</form>
Expand Down

0 comments on commit ef4c383

Please sign in to comment.