login
.remember_me_frame {
width: 100%;
margin-top: -30px;
margin-bottom: 50px;
overflow: auto;
}
.remember_me_frame label, .remember_me_frame input {
cursor: pointer;
}
.remember_me_frame label {
padding-left: 10px;
color: #fff;
float: left;
}
input#remember {
-webkit-appearance: none;
width: 16px;
height: 16px;
border: 2px solid #fff;
float: left;
border-radius: 4px;
margin: 4px 0;
position: relative;
}
input#remember:checked:after {
content: “”;
position: absolute;
width: 6px;
height: 9px;
border-right: 2px solid #fff;
border-bottom: 2px solid #fff;
transform: rotate(45deg);
left: 3px;
top: 0px;
}
footer#colophon {display: none !important;} html, body {background: #FFCB05; overflow: hidden;}
var $ = jQuery;
var login_uid = null;
var valid_uid = null;
var valid_sid = null;
var valid_ufn = null;
var valid_ipo = null;
var valid_sta = null;
var valid_acc = null;
var redirect_page = “school”;
var redirect_access = “”;
var redirect_hash = “”;
var redirect_school = “”;
var redirect_param = “”;
var redirect_highlight = “”;
var login_method = null;
$(document).ready(function(){
if (getCookie(‘brandcenterid’).length) {
$(‘input#remember’)[0].checked = true;
}
function setCookie(key, value) {
var expires = new Date();
expires.setTime(expires.getTime() + (365 * 24 * 60 * 60 * 1000));
document.cookie = key + ‘=’ + value + ‘;expires=’ + expires.toUTCString();
}
function getCookie(key) {
var keyValue = document.cookie.match(‘(^|;) ?’ + key + ‘=([^;]*)(;|$)’);
return keyValue ? keyValue[2] : “”;
}
function nbsnbc_login() {
login_uid = $(“.nbsnbc_login_input”).val();
$(‘.nbsnbc_slider_out’).addClass(‘nbsnbc_two’);
$(“.nbsnbc_log_hide”).load(‘http://brd.network.noboedu.com/frm_display/nbsnbc_login_checker/?uid=’ + encodeURIComponent(login_uid.trim()) + ” .nbsnbc_log_hide>*”, function() {
valid_uid = $(“#log_uid”).text();valid_sid = $(“#log_sid”).text();valid_ufn = $(“#log_ufn”).text();valid_sta = $(“#log_sta”).text();valid_ipo = $(“#log_ipo”).text();valid_acc = $(“#log_acc”).text();
if( valid_uid == “none” ) {
setTimeout(function(){ $(‘.nbsnbc_slider_out’).removeClass(‘nbsnbc_two’); }, 500);
$(‘.nbsnbc_login_button’).text(“此用户名不正确”);
} else {
$(‘#nbsnbc_username’).text(valid_ufn);
if ( $(window).width() > 700){ $(“#field_welcome_device”).val(“computer”) } else { $(“#field_welcome_device”).val(“mobile”) };
$(‘#field_welcome_curious’).val(valid_uid);
$(“#field_welcome_mode”).val(login_method);
$(“#field_welcome_k”).val(valid_sid);
$(“#field_welcome_ip”).val(valid_ipo);
$(“#field_welcome_n”).val(valid_ufn);
$(“#field_welcome_stat”).val(valid_sta);
setCookie(‘brandcenteruid’, valid_uid);
setCookie(‘brandcenterufn’, valid_ufn);
if ( redirect_access != ” && redirect_access != valid_acc ) { redirect_page = ‘school’; redirect_hash = ” };
if ( redirect_school != ” ) { valid_sid = redirect_school };
$( “.nbsnbc_welcome_form :submit” ).submit();
setTimeout(function(){ $(‘.nbsnbc_slider_out’).removeClass(‘nbsnbc_two’); $(‘.nbsnbc_slider_out’).addClass(‘nbsnbc_three’); }, 1000);
if ( valid_sta == “approved” ) {
if ( $(‘input#remember’).is(‘:checked’) ) { setCookie(‘brandcenterid’, login_uid); } else { setCookie(‘brandcenterid’, ”); }
if ( window.location.href.split(‘#next=’)[1] ) {
setTimeout(function(){ window.location.replace(window.location.href.split(‘#next=’)[1]); }, 2000);
} else if ( window.location.href.split(‘#wp’)[1] ) {
var data = { type: “nx-message”, status: “valid”, tab: window.location.href.split(‘#wpadmin=’)[1] };
setTimeout(function(){ window.postMessage(data, “*”);}, 2000);
} else {
setTimeout(function(){ window.location.href = “http://brd.network.noboedu.com/” + redirect_page + “/?uid=” + valid_uid + “&sid=” + valid_sid + redirect_param + redirect_hash + redirect_highlight ; }, 2000);
}
} else {
setTimeout(function(){ window.location.href = “http://brd.network.noboedu.com/suspended/?uid=” + valid_uid + “&sid=” + valid_sid; }, 2000); }
}
});
}
if ( window.location.href.split(‘#rep=’)[1] ) {
redirect_page = window.location.href.split(‘#rep=’)[1].split(‘#’)[0];
console.log(“Redirection parameter detected: ” + redirect_page );
}
if ( window.location.href.split(‘#rea=’)[1] ) {
redirect_access = window.location.href.split(‘#rea=’)[1].split(‘#’)[0];
}
if ( window.location.href.split(‘#reh=’)[1] ) {
redirect_hash = ‘#’ + window.location.href.split(‘#reh=’)[1].split(‘#’)[0];
}
if ( window.location.href.split(‘#res=’)[1] ) {
redirect_school = window.location.href.split(‘#res=’)[1].split(‘#’)[0];
}
if ( window.location.href.split(‘#rem=’)[1] ) {
redirect_param = window.location.href.split(‘#rem=’)[1].split(‘#’)[0];
}
if ( window.location.href.split(‘#rel=’)[1] ) {
redirect_highlight = ‘#’ + window.location.href.split(‘#rel=’)[1].split(‘#’)[0];
}
if ( window.location.href.split(‘#qid=’)[1] ) {
var mobile_login = window.location.href.split(‘#qid=’)[1].split(‘#’)[0];
$(‘.nbsnbc_login_input’).val(mobile_login);
login_method = “scan qrcode”;
setTimeout(function(){ nbsnbc_login(); }, 1000);
} else if ( window.location.href.split(‘#eid=’)[1] ) {
var email_login = window.location.href.split(‘#eid=’)[1].split(‘#’)[0];
console.log( window.location.href + “:” + email_login );
$(‘.nbsnbc_login_input’).val(email_login);
login_method = “email link”;
setTimeout(function(){ nbsnbc_login(); }, 1000);
} else {
$(‘.nbsnbc_login_input’).val( getCookie(‘brandcenterid’) );
$(‘.nbsnbc_login_input’).focus();
};
$(“a.nbsnbc_login_button”).on(‘click touchdown’, function (event) {
login_method = “click button”;
nbsnbc_login();
});
$(“.nbsnbc_login_input”).on(“keydown”, function(event) {
$(‘.nbsnbc_login_button’).text(“登录”);
if (event.which == 13) { login_method = “press enter”; nbsnbc_login(); }
});
});