$(".set-submit").click(function(){ var data = $("#set_config").serialize(); layer.msg('正在保存配置...',{icon:16,time:0,shade: [0.3, '#000']}); $.post('/config/set',data,function(rdata){ layer.closeAll(); layer.msg(rdata.msg,{icon:rdata.status?1:2}); if(rdata.status){ setTimeout(function(){ window.location.href = ((window.location.protocol.indexOf('https') != -1)?'https://':'http://') + rdata.data.host + window.location.pathname; },2500); } },'json'); }); //关闭面板 function closePanel(){ layer.confirm('关闭面板会导致您无法访问面板 ,您真的要关闭宝塔Linux面板吗?',{title:'关闭面板',closeBtn:2,icon:13,cancel:function(){ $("#closePl").prop("checked",false); }}, function() { $.post('/config/close_panel','',function(rdata){ layer.msg(rdata.msg,{icon:rdata.status?1:2}); setTimeout(function(){window.location.reload();},1000); },'json'); },function(){ $("#closePl").prop("checked",false); }); } function modifyAuthPath() { var auth_path = $("#admin_path").val(); btn = ""; layer.open({ type: 1, area: "500px", title: "修改安全入口", closeBtn: 2, shift: 5, shadeClose: false, content: '
\
\ 入口地址\
\ \
\
\ \ \
' }); } function setAuthPath() { var auth_path = $("input[name='auth_path_set']").val(); var loadT = layer.msg(lan.config.config_save, { icon: 16, time: 0, shade: [0.3, '#000'] }); $.post('/config/set_admin_path', { admin_path: auth_path }, function (rdata) { layer.close(loadT); if (rdata.status) { layer.closeAll(); $("#admin_path").val(auth_path); } setTimeout(function () { layer.msg(rdata.msg, { icon: rdata.status ? 1 : 2 }); }, 200); },'json'); } function setPassword(a) { if(a == 1) { p1 = $("#p1").val(); p2 = $("#p2").val(); if(p1 == "" || p1.length < 8) { layer.msg('面板密码不能少于8位!', {icon: 2}); return } //准备弱口令匹配元素 var checks = ['admin888','123123123','12345678','45678910','87654321','asdfghjkl','password','qwerqwer']; pchecks = 'abcdefghijklmnopqrstuvwxyz1234567890'; for(var i=0;i\
\ 密码\
\
\
\ 重复\
\
\
\ 随机\ \ \
\ " }); } function randPwd(){ var pwd = randomStrPwd(12); $("#p1").val(pwd); $("#p2").val(pwd); layer.msg(lan.bt.pass_rep_ps,{time:2000}) } function setUserName(a) { if(a == 1) { p1 = $("#p1").val(); p2 = $("#p2").val(); if(p1 == "" || p1.length < 3) { layer.msg('用户名长度不能少于3位', {icon: 2}); return; } if(p1 != p2) { layer.msg('两次输入的用户名不一致', {icon: 2}); return; } $.post("/config/set_name", "name1=" + encodeURIComponent(p1) + "&name2=" + encodeURIComponent(p2), function(b) { if(b.status) { layer.closeAll(); layer.msg(b.msg, {icon: 1}); $("input[name='username_']").val(p1) } else { layer.msg(b.msg, {icon: 2}); } },'json'); return } layer.open({ type: 1, area: "290px", title: '修改面板用户名', closeBtn: 2, shift: 5, shadeClose: false, content: "
\
用户名\
\
\
\ 重复\
\
\
\ \ \
\
" }) } function syncDate(){ var loadT = layer.msg('正在同步时间...',{icon:16,time:0,shade: [0.3, '#000']}); $.post('/config/sync_date','',function(rdata){ layer.close(loadT); layer.msg(rdata.msg,{icon:rdata.status?1:2}); setTimeout(function(){ window.location.reload(); },1500); },'json'); }