HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Content-Length: 19754
Server: nginx
Connection: keep-alive
Set-Cookie: 40003c5d0696ef97bc4149f7e092f9b8=444a4112-e674-4c18-b3a3-6385011182ee.DwV8BVQM1h2lHsSYuM9XFQj7JLE; Expires=Sat, 07 Dec 2024 05:14:44 GMT; HttpOnly; Path=/
Date: Thu, 07 Nov 2024 05:14:44 GMT
<!doctype html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<link rel="shortcut icon" href="/static/favicon.ico" type="image/x-icon" />
<title>US51宝塔Linux面板</title>
<link rel="stylesheet" type="text/css" href="/static/css/login.css?date=7.7.0">
<script type="text/javascript">
var ie_version = (function() {
var userAgent = navigator.userAgent,
isLessIE11 = userAgent.indexOf('compatible') > -1 && userAgent.indexOf('MSIE') > -1,
isEdge = userAgent.indexOf('Edge') > -1 && !isLessIE11,
isIE11 = userAgent.indexOf('Trident') > -1 && userAgent.indexOf('rv:11.0') > -1;
if (isLessIE11) {
var IEReg = new RegExp('MSIE (\\d+\\.\\d+);');
IEReg.test(userAgent);
var IEVersionNum = parseFloat(RegExp['$1']);
if (IEVersionNum === 7) {// IE7
return 7
} else if (IEVersionNum === 8) {// IE8
return 8
} else if (IEVersionNum === 9) {// IE9
return 9
} else if (IEVersionNum === 10) { // IE10
return 10
} else {
return 6
}
} else if (isEdge) { // edge
return 'edge'
} else if (isIE11) {// IE11
return 11
} else {// 不是ie浏览器
return -1
}
}());
if(ie_version != -1 && ie_version < 9){
window.location.href = '/tips';
}
</script>
</head>
<body>
<div class="main">
<div class="login">
<div class="account">
<form class="loginform" method="post" action="/login" onsubmit="return false;">
<div class="rlogo">US51宝塔Linux面板</div>
<div class="line"><input class="inputtxt" value="" name="username" datatype="*" nullmsg="请填写账号" errormsg="格式不对" placeholder="账号" type="text"><div class="Validform_checktip"></div></div>
<div class="line"><input class="inputtxt" name="password" value="" datatype="*" nullmsg="请填写密码" errormsg="请填写密码" placeholder="密码" type="password"><div class="Validform_checktip"></div></div>
<div style="color: red;position: relative;top: -14px;" id="errorStr"></div>
<div class="line yzm" style="top: -5px;
display:none;
">
<input type="text" class="inputtxt" name="code" nullmsg="请填写4位验证码" errormsg="验证码不对" datatype="*" placeholder="请填写验证码">
<div class="Validform_checktip"></div>
<img width="100" height="40" class="passcode" onClick="this.src=this.src.split('?')[0] + '?'+new Date().getTime()" src="/code" style="border: 1px solid #ccc; float: right;" title="点击换一张">
</div>
<div class="login_btn"><input id="login-button" value="登录" type="submit"></div>
<p class="pwinfo" style="display:none">3次以上登录错误将会出现验证码</p>
<a class="resetpw" href="http://www.bt.cn/bbs/thread-1172-1-1.html" target="_blank">忘记密码>></a>
</form>
</div>
<div class="scanCode" style="display: none;">
<div class="titles"><span>堡塔APP扫码登录</span></div>
<div class="qrCode" id="qrcode"></div>
<div class="scanTip">
<div class="list_scan">
<span>打开<a href="https://www.bt.cn/bbs/thread-47408-1-1.html" target="_blank" class="btlink">堡塔APP</a>
</span>
<div class="scan_tips"> <img src="/static/img/sCan.png" /><span>扫一扫</span></div>
</div>
</div>
</div>
<div class="entrance" style="display: none;">
<div class="bg_img"></div>
<div class="tips">
<span><img src="/static/img/scan_ico.png"><span>切换扫码登录</span></span>
<em></em>
</div>
</div>
</div>
</div>
<script type="text/javascript">
if(typeof(String.prototype.trim) === "undefined"){
String.prototype.trim = function()
{
return String(this).replace(/^\s+|\s+$/g, '');
};
}
select_host = {
hosts: [],
my_hosts : {},
bt_version:"7.7.0",
request:function(url){
var s_time = Date.now();
var to_url = window.location.protocol + '//' + url + '/test.txt?time=' + s_time
http_request = new XMLHttpRequest();
http_request.open('GET', to_url, true);
http_request.setRequestHeader("Content-type","text/plain");
http_request.send();
http_request.onreadystatechange = function (e) {
if (e.srcElement.readyState == 4 && e.srcElement.status == 200) {
if(e.srcElement.responseText === 'true'){
var e_time = Date.now();
select_host.my_hosts[url] = e_time - s_time
}
}
}
},
run:function(){
for(var i=0;i<select_host.hosts.length;i++){
select_host.request(select_host.hosts[i].url);
}
},
compare:function (prop) {
return function (obj1, obj2) {
var val1 = obj1[prop];
var val2 = obj2[prop];
if (!isNaN(Number(val1)) && !isNaN(Number(val2))) {
val1 = Number(val1);
val2 = Number(val2);
}
if (val1 < val2) {
return -1;
} else if (val1 > val2) {
return 1;
} else {
return 0;
}
}
}
}
select_host.run();
setTimeout(function(){
if(select_host.hosts.length > 0){
var my_keys = Object.keys(select_host.my_hosts);
var host_data = [];
for(var i=0;i<select_host.hosts.length;i++){
if(my_keys.indexOf(select_host.hosts[i].url) == -1) continue;
select_host.hosts[i].speed = select_host.my_hosts[select_host.hosts[i].url];
host_data.push(select_host.hosts[i]);
}
host_data = host_data.sort(select_host.compare('speed'));
var cdn_option = '';
for(var i=0;i<host_data.length;i++){
cdn_option += '<option value="'+host_data[i].url+'">'+host_data[i].name + '('+ host_data[i].speed +'ms)' +'</option>';
}
document.getElementById('static_cdn').innerHTML = cdn_option;
var host_url = "";
if(host_data.length > 0){
host_url = window.location.protocol + '//' + host_data[0].url;
}
if(!host_url) select_host.bt_version = "static";
if(!host_url){
document.getElementById('static_cdn').innerHTML = '<option value="local">本服务器</option>';
}
}else{
host_url = "";
select_host.bt_version = "static";
}
function loadJs(urls,i,callback){
i++;
var script=document.createElement('script');
script.type="text/javascript";
if(typeof(callback)!="undefined"){
if(script.readyState){
script.onreadystatechange=function(){
if(script.readyState == "loaded" || script.readyState == "complete"){
script.onreadystatechange=null;
if(i==urls.length){
callback();
}else{
loadJs(urls,i,callback);
}
}
}
}else{
script.onload=function(){
if(i==urls.length){
callback();
}else{
loadJs(urls,i,callback);
}
}
}
}
script.src=urls[i-1];
document.body.appendChild(script);
}
my_urls = [
host_url+'/'+select_host.bt_version+'/js/jquery-2.2.4.min.js',
host_url+'/'+select_host.bt_version+'/js/Validform_v5.3.2_min.js',
host_url+'/'+select_host.bt_version+'/js/md5.js',
host_url+'/'+select_host.bt_version+'/js/jquery.qrcode.min.js',
host_url+'/'+select_host.bt_version+'/layer/layer.js',
host_url+'/'+select_host.bt_version+'/language/zh-cn.js'
];
loadJs(my_urls,0,run);
},200);
function run(){
function Wreset() {
var w = $(window).width();
var yzmw = $(".login .line").width() - 140;
if ($(".yzm").is(":visible") && w > 640) {
$(".login").css({ "height": "365px", "margin-top": "-230px" });
}
else {
$(".login").removeAttr("style")
}
$(".login .yzm .inputtxt").width(yzmw);
}
$(function () {
Wreset();
var setTime = '';
$.get('/public?name=app&fun=login_qrcode', function (res) {
// if (res.status) {
$('#qrcode').qrcode({
render: "canvas",
width: 150,
height: 150,
background: "#fefefe",
foreground: "#333",
text: res.status?res.msg:'https://www.bt.cn/download/app.html'
});
$('.entrance').show();
// }
}).error(function (res, textStatus, errorThrown) {
if (res.status == 404) {
$('.entrance').hide();
}
});
function controlTime() {
$.get('/public?name=app&fun=is_scan_ok', function (res) {
if (res.status) {
layer.msg('扫码成功,请稍后...', { icon: 1 });
clearInterval(setTime);
loginAdmin(res.msg);
}
});
}
function loginAdmin(key) {
$.get('/public?name=app&fun=set_login', { secret_key: key }, function (res) {
layer.msg(res.msg, { icon: res.status ? 1 : 2 })
if (res.status) {
layer.msg('正在安全登录中,请稍后...', { time: 0, shade: [0.4, '#fff'], icon: 16 });
setTimeout(function () {
location.href = '/';
}, 1000);
}
});
}
$('.bg_img').click(function (event) {
if ($(this).hasClass('pc')) {
$(this).removeClass('pc');
$('.scanCode').hide().prev().show();
clearInterval(setTime);
$('.tips>span').html('<img src="/static/img/scan_ico.png"><span>切换扫码登录</span>');
} else {
$(this).addClass('pc');
$('.account').hide().next().show();
$('.tips>span').html('<img src="/static/img/safety_ico.png"><span>切换账号登录</span>')
setTime = window.setInterval(controlTime, 2000);
}
});
if("False" == 'True'){
$('.bg_img').addClass('pc');
$('.account').hide().next().show();
$('.tips>span').html('<img src="/static/img/safety_ico.png"><span>切换账号登录</span>')
setTime = window.setInterval(controlTime, 2000);
}
})
window.onresize = function () {
Wreset();
}
$(function(){
// $('.loginform input').blur(function(){
// var $this = $(this),type = $this.attr('name'),validFormTip = $this.next(),val = $this.val();
// switch(type){
// case 'username':
// if(val == ''){
// $this.addClass('Validform_error');
// validFormTip.addClass('Validform_wrong').removeClass('Validform_right').text($this.attr('nullmsg'));
// }else if(val.length < 3){
// $this.addClass('Validform_error');
// validFormTip.addClass('Validform_wrong').removeClass('Validform_right').text($this.attr('errormsg'));
// }else{
// $this.removeClass('Validform_error');
// validFormTip.removeClass('Validform_wrong').addClass('Validform_right').text('');
// }
// break;
// case 'password':
// if(val == ''){
// $this.addClass('Validform_error');
// validFormTip.addClass('Validform_wrong').text($this.attr('nullmsg'));
// }
// break;
// }
// });
// return false;
$(".loginform").Validform({
tiptype: function (msg, o, cssctl) {
if (!o.obj.is("form")) {
var objtip = o.obj.siblings(".Validform_checktip");
cssctl(objtip, o.type);
objtip.text(msg);
}
}
});
});
$('#login-button').click(function () {
var username = $("input[name='username']").val().trim();
var password = $("input[name='password']").val().trim();
var code = $("input[name='code']").val().trim();
if (username == '' || password == '') {
layer.msg("表单错误,请重新输入!", { icon: 2 });
return;
}
var data = { username: md5(username), password: md5(md5(password) + '' + '_bt.cn'), code: code,cdn_url:$("#static_cdn").val() }
var loadT = layer.msg("正在登录...", { icon: 16, time
{
"@category" : "datascan",
"@timestamp" : "2024-11-07T05:14:51.000Z",
"app" : {
"extract" : {
"domain" : [
"bt.cn"
],
"hostname" : [
"www.bt.cn"
],
"url" : [
"http://www.bt.cn/bbs/thread-1172-1-1.html",
"https://www.bt.cn/bbs/thread-47408-1-1.html",
"https://www.bt.cn/download/app.html"
]
},
"http" : {
"bodymd5" : "b882e197047219891cb09d4d8edeec2c",
"bodymmh3" : 1390360928,
"component" : [
{
"productvendor" : "jQuery",
"productversion" : "2.2.4",
"product" : "jQuery"
}
],
"headermd5" : "3ab61d5e5486c44665a62a03522d9f74",
"headermmh3" : -1048115619,
"title" : "US51\u5b9d\u5854Linux\u9762\u677f"
},
"length" : 16384
},
"asn" : "AS53667",
"city" : "Las Vegas",
"country" : "US",
"cpe" : "<enterprise field>: cpe",
"cpecount" : "<enterprise field>: cpecount",
"data" : "HTTP/1.1 200 OK\r\nContent-Type: text/html; charset=utf-8\r\nContent-Length: 19754\r\nServer: nginx\r\nConnection: keep-alive\r\nSet-Cookie: 40003c5d0696ef97bc4149f7e092f9b8=444a4112-e674-4c18-b3a3-6385011182ee.DwV8BVQM1h2lHsSYuM9XFQj7JLE; Expires=Sat, 07 Dec 2024 05:14:44 GMT; HttpOnly; Path=/\r\nDate: Thu, 07 Nov 2024 05:14:44 GMT\r\n\r\n<!doctype html>\n<html lang=\"zh\">\n<head>\n <meta charset=\"UTF-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, maximum-scale=1\">\n <link rel=\"shortcut icon\" href=\"/static/favicon.ico\" type=\"image/x-icon\" />\n <title>US51\u5b9d\u5854Linux\u9762\u677f</title>\n <link rel=\"stylesheet\" type=\"text/css\" href=\"/static/css/login.css?date=7.7.0\">\n <script type=\"text/javascript\">\n var ie_version = (function() {\n var userAgent = navigator.userAgent,\n \tisLessIE11 = userAgent.indexOf('compatible') > -1 && userAgent.indexOf('MSIE') > -1,\n\t\t\t\tisEdge = userAgent.indexOf('Edge') > -1 && !isLessIE11,\n\t\t\t\tisIE11 = userAgent.indexOf('Trident') > -1 && userAgent.indexOf('rv:11.0') > -1;\n if (isLessIE11) {\n var IEReg = new RegExp('MSIE (\\\\d+\\\\.\\\\d+);');\n IEReg.test(userAgent);\n var IEVersionNum = parseFloat(RegExp['$1']);\n if (IEVersionNum === 7) {// IE7\n return 7\n } else if (IEVersionNum === 8) {// IE8\n return 8\n } else if (IEVersionNum === 9) {// IE9\n return 9\n } else if (IEVersionNum === 10) { // IE10\n return 10\n } else {\n return 6\n }\n } else if (isEdge) { // edge\n return 'edge'\n } else if (isIE11) {// IE11\n return 11\n } else {// \u4e0d\u662fie\u6d4f\u89c8\u5668\n return -1\n }\n }());\n if(ie_version != -1 && ie_version < 9){\n window.location.href = '/tips';\n }\n </script>\n</head>\n<body>\n <div class=\"main\">\n <div class=\"login\">\n <div class=\"account\">\n <form class=\"loginform\" method=\"post\" action=\"/login\" onsubmit=\"return false;\">\n <div class=\"rlogo\">US51\u5b9d\u5854Linux\u9762\u677f</div>\n <div class=\"line\"><input class=\"inputtxt\" value=\"\" name=\"username\" datatype=\"*\" nullmsg=\"\u8bf7\u586b\u5199\u8d26\u53f7\" errormsg=\"\u683c\u5f0f\u4e0d\u5bf9\" placeholder=\"\u8d26\u53f7\" type=\"text\"><div class=\"Validform_checktip\"></div></div>\n <div class=\"line\"><input class=\"inputtxt\" name=\"password\" value=\"\" datatype=\"*\" nullmsg=\"\u8bf7\u586b\u5199\u5bc6\u7801\" errormsg=\"\u8bf7\u586b\u5199\u5bc6\u7801\" placeholder=\"\u5bc6\u7801\" type=\"password\"><div class=\"Validform_checktip\"></div></div>\n <div style=\"color: red;position: relative;top: -14px;\" id=\"errorStr\"></div>\n <div class=\"line yzm\" style=\"top: -5px;\n \n display:none;\n \n \">\n <input type=\"text\" class=\"inputtxt\" name=\"code\" nullmsg=\"\u8bf7\u586b\u51994\u4f4d\u9a8c\u8bc1\u7801\" errormsg=\"\u9a8c\u8bc1\u7801\u4e0d\u5bf9\" datatype=\"*\" placeholder=\"\u8bf7\u586b\u5199\u9a8c\u8bc1\u7801\">\n <div class=\"Validform_checktip\"></div>\n <img width=\"100\" height=\"40\" class=\"passcode\" onClick=\"this.src=this.src.split('?')[0] + '?'+new Date().getTime()\" src=\"/code\" style=\"border: 1px solid #ccc; float: right;\" title=\"\u70b9\u51fb\u6362\u4e00\u5f20\">\n </div>\n <div class=\"login_btn\"><input id=\"login-button\" value=\"\u767b\u5f55\" type=\"submit\"></div>\n <p class=\"pwinfo\" style=\"display:none\">3\u6b21\u4ee5\u4e0a\u767b\u5f55\u9519\u8bef\u5c06\u4f1a\u51fa\u73b0\u9a8c\u8bc1\u7801</p>\n \n <a class=\"resetpw\" href=\"http://www.bt.cn/bbs/thread-1172-1-1.html\" target=\"_blank\">\u5fd8\u8bb0\u5bc6\u7801>></a>\n </form>\n </div>\n <div class=\"scanCode\" style=\"display: none;\">\n <div class=\"titles\"><span>\u5821\u5854APP\u626b\u7801\u767b\u5f55</span></div>\n <div class=\"qrCode\" id=\"qrcode\"></div>\n <div class=\"scanTip\">\n <div class=\"list_scan\">\n <span>\u6253\u5f00<a href=\"https://www.bt.cn/bbs/thread-47408-1-1.html\" target=\"_blank\" class=\"btlink\">\u5821\u5854APP</a>\n </span>\n <div class=\"scan_tips\"> <img src=\"/static/img/sCan.png\" /><span>\u626b\u4e00\u626b</span></div>\n </div>\n </div>\n </div>\n <div class=\"entrance\" style=\"display: none;\">\n <div class=\"bg_img\"></div>\n <div class=\"tips\">\n <span><img src=\"/static/img/scan_ico.png\"><span>\u5207\u6362\u626b\u7801\u767b\u5f55</span></span>\n <em></em>\n </div>\n </div>\n </div>\n </div>\n <script type=\"text/javascript\">\n if(typeof(String.prototype.trim) === \"undefined\"){\n String.prototype.trim = function() \n {\n return String(this).replace(/^\\s+|\\s+$/g, '');\n };\n }\n select_host = {\n hosts: [],\n my_hosts : {},\n bt_version:\"7.7.0\",\n request:function(url){\n var s_time = Date.now();\n var to_url = window.location.protocol + '//' + url + '/test.txt?time=' + s_time\n http_request = new XMLHttpRequest();\n http_request.open('GET', to_url, true);\n http_request.setRequestHeader(\"Content-type\",\"text/plain\");\n http_request.send();\n http_request.onreadystatechange = function (e) {\n if (e.srcElement.readyState == 4 && e.srcElement.status == 200) {\n if(e.srcElement.responseText === 'true'){\n var e_time = Date.now();\n select_host.my_hosts[url] = e_time - s_time\n }\n }\n }\n },\n run:function(){\n for(var i=0;i<select_host.hosts.length;i++){\n select_host.request(select_host.hosts[i].url);\n }\n },\n compare:function (prop) {\n return function (obj1, obj2) {\n var val1 = obj1[prop];\n var val2 = obj2[prop];\n if (!isNaN(Number(val1)) && !isNaN(Number(val2))) {\n val1 = Number(val1);\n val2 = Number(val2);\n }\n if (val1 < val2) {\n return -1;\n } else if (val1 > val2) {\n return 1;\n } else {\n return 0;\n } \n }\n }\n }\n select_host.run();\n setTimeout(function(){\n if(select_host.hosts.length > 0){\n var my_keys = Object.keys(select_host.my_hosts);\n var host_data = [];\n for(var i=0;i<select_host.hosts.length;i++){\n if(my_keys.indexOf(select_host.hosts[i].url) == -1) continue;\n select_host.hosts[i].speed = select_host.my_hosts[select_host.hosts[i].url];\n host_data.push(select_host.hosts[i]);\n }\n host_data = host_data.sort(select_host.compare('speed'));\n var cdn_option = '';\n for(var i=0;i<host_data.length;i++){\n cdn_option += '<option value=\"'+host_data[i].url+'\">'+host_data[i].name + '('+ host_data[i].speed +'ms)' +'</option>';\n }\n \n document.getElementById('static_cdn').innerHTML = cdn_option;\n\n var host_url = \"\";\n if(host_data.length > 0){\n host_url = window.location.protocol + '//' + host_data[0].url;\n }\n if(!host_url) select_host.bt_version = \"static\";\n if(!host_url){\n document.getElementById('static_cdn').innerHTML = '<option value=\"local\">\u672c\u670d\u52a1\u5668</option>';\n }\n\n }else{\n host_url = \"\";\n select_host.bt_version = \"static\";\n }\n\n\n function loadJs(urls,i,callback){\n i++;\n var script=document.createElement('script');\n script.type=\"text/javascript\";\n if(typeof(callback)!=\"undefined\"){\n if(script.readyState){\n script.onreadystatechange=function(){\n if(script.readyState == \"loaded\" || script.readyState == \"complete\"){\n script.onreadystatechange=null;\n if(i==urls.length){\n callback();\n }else{\n loadJs(urls,i,callback);\n }\n }\n }\n }else{\n script.onload=function(){\n if(i==urls.length){\n callback();\n }else{\n loadJs(urls,i,callback);\n }\n }\n }\n }\n script.src=urls[i-1];\n document.body.appendChild(script);\n \n }\n my_urls = [\n host_url+'/'+select_host.bt_version+'/js/jquery-2.2.4.min.js',\n host_url+'/'+select_host.bt_version+'/js/Validform_v5.3.2_min.js',\n host_url+'/'+select_host.bt_version+'/js/md5.js',\n host_url+'/'+select_host.bt_version+'/js/jquery.qrcode.min.js',\n host_url+'/'+select_host.bt_version+'/layer/layer.js',\n host_url+'/'+select_host.bt_version+'/language/zh-cn.js'\n ];\n\n loadJs(my_urls,0,run); \n },200);\n function run(){\n function Wreset() {\n var w = $(window).width();\n var yzmw = $(\".login .line\").width() - 140;\n if ($(\".yzm\").is(\":visible\") && w > 640) {\n $(\".login\").css({ \"height\": \"365px\", \"margin-top\": \"-230px\" });\n }\n else {\n $(\".login\").removeAttr(\"style\")\n }\n $(\".login .yzm .inputtxt\").width(yzmw);\n }\n $(function () {\n Wreset();\n var setTime = '';\n $.get('/public?name=app&fun=login_qrcode', function (res) {\n // if (res.status) {\n $('#qrcode').qrcode({\n render: \"canvas\",\n width: 150,\n height: 150,\n background: \"#fefefe\",\n foreground: \"#333\",\n text: res.status?res.msg:'https://www.bt.cn/download/app.html'\n });\n $('.entrance').show();\n // }\n }).error(function (res, textStatus, errorThrown) {\n if (res.status == 404) {\n $('.entrance').hide();\n }\n });\n function controlTime() {\n $.get('/public?name=app&fun=is_scan_ok', function (res) {\n if (res.status) {\n layer.msg('\u626b\u7801\u6210\u529f\uff0c\u8bf7\u7a0d\u540e...', { icon: 1 });\n clearInterval(setTime);\n loginAdmin(res.msg);\n }\n });\n }\n function loginAdmin(key) {\n $.get('/public?name=app&fun=set_login', { secret_key: key }, function (res) {\n layer.msg(res.msg, { icon: res.status ? 1 : 2 })\n if (res.status) {\n layer.msg('\u6b63\u5728\u5b89\u5168\u767b\u5f55\u4e2d,\u8bf7\u7a0d\u540e...', { time: 0, shade: [0.4, '#fff'], icon: 16 });\n setTimeout(function () {\n location.href = '/';\n }, 1000);\n }\n });\n }\n $('.bg_img').click(function (event) {\n if ($(this).hasClass('pc')) {\n $(this).removeClass('pc');\n $('.scanCode').hide().prev().show();\n clearInterval(setTime);\n $('.tips>span').html('<img src=\"/static/img/scan_ico.png\"><span>\u5207\u6362\u626b\u7801\u767b\u5f55</span>');\n } else {\n $(this).addClass('pc');\n $('.account').hide().next().show();\n $('.tips>span').html('<img src=\"/static/img/safety_ico.png\"><span>\u5207\u6362\u8d26\u53f7\u767b\u5f55</span>')\n setTime = window.setInterval(controlTime, 2000);\n }\n });\n if(\"False\" == 'True'){\n $('.bg_img').addClass('pc');\n $('.account').hide().next().show();\n $('.tips>span').html('<img src=\"/static/img/safety_ico.png\"><span>\u5207\u6362\u8d26\u53f7\u767b\u5f55</span>')\n setTime = window.setInterval(controlTime, 2000);\n }\n })\n window.onresize = function () {\n Wreset();\n }\n $(function(){\n // $('.loginform input').blur(function(){\n // var $this = $(this),type = $this.attr('name'),validFormTip = $this.next(),val = $this.val();\n // switch(type){\n // case 'username':\n // if(val == ''){\n // $this.addClass('Validform_error');\n // validFormTip.addClass('Validform_wrong').removeClass('Validform_right').text($this.attr('nullmsg'));\n // }else if(val.length < 3){\n // $this.addClass('Validform_error');\n // validFormTip.addClass('Validform_wrong').removeClass('Validform_right').text($this.attr('errormsg'));\n // }else{\n // $this.removeClass('Validform_error');\n // validFormTip.removeClass('Validform_wrong').addClass('Validform_right').text('');\n // }\n // break;\n // case 'password':\n // if(val == ''){\n // $this.addClass('Validform_error');\n // validFormTip.addClass('Validform_wrong').text($this.attr('nullmsg'));\n // }\n // break;\n // }\n // });\n // return false;\n $(\".loginform\").Validform({\n tiptype: function (msg, o, cssctl) {\n if (!o.obj.is(\"form\")) {\n var objtip = o.obj.siblings(\".Validform_checktip\");\n cssctl(objtip, o.type);\n objtip.text(msg);\n }\n }\n });\n });\n $('#login-button').click(function () {\n var username = $(\"input[name='username']\").val().trim();\n var password = $(\"input[name='password']\").val().trim();\n var code = $(\"input[name='code']\").val().trim();\n if (username == '' || password == '') {\n layer.msg(\"\u8868\u5355\u9519\u8bef,\u8bf7\u91cd\u65b0\u8f93\u5165!\", { icon: 2 });\n return;\n }\n var data = { username: md5(username), password: md5(md5(password) + '' + '_bt.cn'), code: code,cdn_url:$(\"#static_cdn\").val() }\n var loadT = layer.msg(\"\u6b63\u5728\u767b\u5f55...\", { icon: 16, time",
"datamd5" : "f7d9beeb85bfaeabca881d4ef2df24de",
"datammh3" : 325400649,
"device" : {
"class" : "<enterprise field>: device.class"
},
"forward" : "209.141.61.136",
"geolocus" : {
"asn" : "AS53667",
"continent" : "NA",
"continentname" : "North America",
"country" : "US",
"countryname" : "United States",
"domain" : [
"frantech.ca"
],
"isineu" : "false",
"latitude" : "37.09024",
"location" : "37.09024,-95.712891",
"longitude" : "-95.712891",
"netname" : "PONYNET-04",
"organization" : "FranTech Solutions",
"subnet" : "209.141.32.0/19"
},
"hostname" : [
"209.141.61.136"
],
"ip" : "209.141.61.136",
"ipv6" : "false",
"latitude" : "36.1020",
"location" : "36.1020,-115.1447",
"longitude" : "-115.1447",
"node" : {
"country" : "<enterprise field>: node.country",
"groupid" : "<enterprise field>: node.groupid",
"id" : "<enterprise field>: node.id",
"physicalcountry" : "<enterprise field>: node.physicalcountry"
},
"organization" : "PONYNET",
"port" : 8123,
"product" : "Nginx",
"productvendor" : "F5",
"protocol" : "http",
"protocolversion" : "1.1",
"reason" : "OK",
"seen_date" : "2024-11-07",
"source" : "urlscan::redirect",
"status" : 200,
"subnet" : "209.141.32.0/19",
"tag" : "<enterprise field>: tag",
"tls" : "false",
"transport" : "tcp",
"url" : "/login"
}