//wyy begin //添加cookie,设置值、过期时间、域、目录 function addCookie2(cookie_name, cookie_value, expiresSecond, domain, path){ var date = new Date(); var ms = expiresSecond * 1000; date.setTime(date.getTime() + ms); document.cookie = cookie_name + "=" + escape(cookie_value) + "; expires=" + date.toGMTString() + ";domain="+domain + ";path="+path; } //获取cookie function getCookie(cookie_name){ var cookie_value = ""; var allcookies = document.cookie; var cookie_pos = allcookies.indexOf(cookie_name); if(cookie_pos != -1){ cookie_pos += cookie_name.length + 1; var cookie_end = allcookies.indexOf(";", cookie_pos); if (cookie_end == -1){ cookie_end = allcookies.length; } cookie_value = unescape(allcookies.substring(cookie_pos, cookie_end)); } return cookie_value; } //删除cookie function delCookie(cookie_name){ var date = new Date(); date.setTime(date.getTime() - 10000); document.cookie = cookie_name + "=a; expires=" + date.toGMTString(); } var expiresSecond = 15*24*3600;//过期时间,单位:秒 function saveCookie() { //保存cookie var domain=window.location.host; var rememberPassword=document.getElementById("rememberPassword").checked; addCookie2("rememberPassword", rememberPassword, expiresSecond,domain,'/'); if(document.getElementById("rememberPassword").checked){ var username= document.getElementById("j_username").value; addCookie2("bcxusername", username, expiresSecond,domain,'/'); var password = document.getElementById("j_password").value; //加密 password=unicode(password); addCookie2("bcxpassword", password, expiresSecond,domain,'/'); } else { delCookie("bcxusername"); delCookie("bcxpassword"); } var autoLogin=document.getElementById("autoLogin").checked; addCookie2("autoLogin", autoLogin, expiresSecond,domain,'/'); if(document.getElementById("autoLogin").checked){ var username= document.getElementById("j_username").value; addCookie2("bcxusername", username, expiresSecond,domain,'/'); var password = document.getElementById("j_password").value; //加密 password=unicode(password); addCookie2("bcxpassword", password, expiresSecond,domain,'/'); } } function recoverCookie() { //从cookie中读取用户名和密码 var rememberPassword = getCookie("rememberPassword"); if(rememberPassword!="true"){ document.getElementById("rememberPassword").checked = false; }else{ document.getElementById("rememberPassword").checked = true; var username = getCookie("bcxusername"); document.getElementById("j_username").value = username; var password = getCookie("bcxpassword"); document.getElementById("j_password").value = runicode(password); } //document.getElementById("loginNameFlag").checked =loginNameFlag; var autoLogin = getCookie("autoLogin"); if(autoLogin!="true"){ document.getElementById("autoLogin").checked = false; }else{ document.getElementById("autoLogin").checked = true; document.getElementById("rememberPassword").checked = true; var username = getCookie("bcxusername"); document.getElementById("j_username").value = username; var password = getCookie("bcxpassword"); document.getElementById("j_password").value = runicode(password); document.getElementById("autoLoginFlg").value = "1"; login(); } } //加密 function unicode(s){ var len=s.length; var rs=""; for(var i=0;i