$(".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 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'); }