﻿
//异步方式登录
function loginSys(name,pwd)
{
    //判断有无传入用户名和密码
       if(name == null || pwd == null)
       {
         alert('请输入用户名和密码!');
         return; 
       }
       
      //实例化xmlhttprequest
        var xmlHttp = GetXmlHttpObject();
        
         //当readyState状态改变时，促发事件，获取数据
          xmlHttp.onreadystatechange=function()
              {
              if(xmlHttp.readyState==4)
                {
                 if(xmlHttp.responseText != "-2")
                 {
                     if(xmlHttp.responseText == "-1")
                     {
                       alert("用户名或密码错误，请重新登入！");
                     }
                     else
                     {
                      //alert(xmlHttp.responseText);
                      document.getElementById("login").innerHTML = xmlHttp.responseText; 
                       //document.getElementById("userName").innerHTML = xmlHttp.responseText;
                     //  document.getElementById("login").style.display = "none";
                       //window.loginFlag = 1;
                       //window.userLogin = xmlHttp.responseText;
                     }
                 }
                 else
                 {
                    alert("该用户已经被管理员禁用！");
                 }
                }
              }
          
          var d = new Date();
          //向服务器传值    
         xmlHttp.open("GET","/AsyLogin.aspx?name="+escape(name)+"&pwd="+escape(pwd)+"&time="+d,true);
         xmlHttp.send(null);
  
}

//用户加载
function loadUser()
{
  //实例化xmlhttprequest
        var xmlHttp = GetXmlHttpObject();
        
         //当readyState状态改变时，促发事件，获取数据
          xmlHttp.onreadystatechange=function()
              {
              if(xmlHttp.readyState==4)
                {
                 //alert(xmlHttp.responseText);
                  document.getElementById("login").innerHTML = xmlHttp.responseText; 
                    //alert(xmlHttp.responseText);
                   //document.getElementById("userName").innerHTML = xmlHttp.responseText;
                  //document.getElementById("login").style.display = "none";
                }
              }
              
          //向服务器传值    
         xmlHttp.open("GET","/load.aspx?d="+new Date(),true);
         xmlHttp.send(null);
}


//用户安全退出
 function exit()
 {
   //实例化xmlhttprequest
        var xmlHttp = GetXmlHttpObject();
        
         //当readyState状态改变时，促发事件，获取数据
          xmlHttp.onreadystatechange=function()
              {
              if(xmlHttp.readyState==4)
                {
                  document.getElementById("login").innerHTML = xmlHttp.responseText; 
                }
              }
              
          //向服务器传值    
         xmlHttp.open("GET","/exit.aspx?time="+ new Date(),true);
         xmlHttp.send(null);
 }

 //实例化XmlHttpRequest
 function GetXmlHttpObject()
{
  var xmlHttp=null;
  try
    {
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
    }
  catch (e)
    {
    // Internet Explorer
    try
      {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
    catch (e)
      {
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    }
  return xmlHttp;
}


