
如果出现弹窗让绑定则需要做如下操作可免绑定持续使用:
打开
/www/server/panel/BTPanel/static/js/index.js
删除以下代码后保存,刷新页面:
function show_force_bind(){
layer.open({
type: 1,
title: '绑定宝塔官网账号',
area: ['420px', '400px'],
closeBtn: 2,
shadeClose: false,
content: '<div class="libLogin pd20">\
<div class="bt-form text-center">\
<div class="line mb15">\
<p>恭喜您,宝塔面板已经安装成功。 </p>\
<h3 class="c2 f16 text-center mtb20">绑定宝塔官网账号,即可开始使用<a href="javascript:;" class="bind_ps bt-ico-ask">?</a></h3>\
</div>\
<div class="line"><input class="bt-input-text" name="username2" type="text" placeholder="手机" id="p1"></div>\
<div class="line"><input autocomplete="new-password" class="bt-input-text" type="password" name="password2" placeholder="密码" id="p2"></div>\
<div class="line" style="margin-top: 15px;"><input class="login-button" value="登录" type="button" ></div>\
<p class="text-right"><a class="btlink" href="https://www.bt.cn/register.html" target="_blank">未有账号,免费注册</a></p>\
</div>\
</div>',
success: function () {
$('.login-button').click(function () {
p1 = $("#p1").val();
p2 = $("#p2").val();
var loadT = bt.load(lan.config.token_get);
bt.send('GetToken', 'ssl/GetToken', "username=" + p1 + "&password=" + p2, function (rdata) {
loadT.close();
bt.msg(rdata);
if (rdata.status) {
window.location.reload();
}
})
});
$('.libLogin input[type=password]').keyup(function (e) {
if (e.keyCode == 13) {
$('.login-button').click();
}
});
var time = '';
$('.bind_ps').hover(function () {
var _that = $(this);
time = setTimeout(function () {
layer.tips('宝塔面板许多功能都依赖于官网,绑定仅限于为您提供更好的面板服务体验,不涉及您服务器任何敏感信息,请放心使用。', _that, { tips: [1, '#20a53a'], time: 0 })
}, 500)
}, function () {
clearTimeout(time)
layer.closeAll('tips');
})
},
cancel: function () {
layer.alert('<ul class="help-info-text" style="margin-top:0px;">\
<li>为了您能更好的体验面板功能,请先绑定宝塔账号;</li>\
<li>绑定帐号没有接管服务器的功能权限,请放心使用;</li>\
<li>帐号绑定过程中遇到问题请联系客服处理;</li>\
<li>客服QQ:800176556,客服电话:0769-23030556</li>\
</ul>', {btn:'我已了解', title:'绑定提醒',area:'500px'}, function(index){
layer.close(index);
});
return false;
}
});
}
if (bind_user == 'True') {
show_force_bind();
}如果出现以下右侧全屏提示绑定

,则需要做以下操作,进入
/www/server/panel/data/bind.pl
修改文件名Bin.pl的后缀或理删除此文件,刷新页面则完成此操作.
在 新的7.8中以上方法均无效,需要修改
/www/server/panel/class/public.py
下的
def is_bind():
return True
还需要额外建立用户信息文件
/www/server/panel/data/userInfo.json
注意文件大小写,老版本中只需要
{"uid":1000,"username":"admin","serverid":1}
而在新版本中,要求的信息更多
{"uid": 1000, "address": "您的IP地址", "access_key": "test", "secret_key": "123456", "addtime": 1641378129, "username": "admin", "idc_code": "", "state": 1, "serverid": "1"}
IP地址需要为您的真实IP地址,
如果出现弹窗让绑定则需要做如下操作可免绑定持续使用:
打开
/www/server/panel/BTPanel/static/js/index.js
按 上方的移除JS中的弹窗代码,
if (bind_user == 'True') new BindAccount().installBindUser();
及
if (rdata.user_info.status) {
var rdata_data = rdata.user_info.data;
bt.set_cookie('bt_user_info', JSON.stringify(rdata.user_info));
$(".bind-user").html(rdata_data.username);
}
else {
$(".bind-weixin a").attr("href", "javascript:;");
$(".bind-weixin a").click(function () {
bt.msg({ msg: '请先绑定宝塔账号!', icon: 2 });
})
}中的
else {
$(".bind-weixin a").attr("href", "javascript:;");
$(".bind-weixin a").click(function () {
bt.msg({ msg: '请先绑定宝塔账号!', icon: 2 });
})
}重启BT
完成不绑定手机号码设置




