/// <summary> /// 是否已经登录 /// </summary> /// <param name="session"></param> /// <param name="request"></param> /// <param name="response"></param> /// <returns></returns> public static bool IsLogin(HttpSessionState session, HttpRequest request, HttpResponse response) { //HttpContext.Current if (session["empID"] == null || string.IsNullOrEmpty(DataBase.ObjectToString(session["empID"]))) { UserCookie userCookie = GetLoginCookie(request); if (userCookie != null) { EmployeeInfo employee = employeeService.IsEmployeeExist(userCookie.UserCode, userCookie.UserPwd); if (employee != null) { UsrAuth.SetLogin(session, employee); SetLoginCookie(response, employee.DepName, userCookie.UserPwd); return(true); } } return(false); } return(true); }
public static EmployeeInfo GetempInfo(HttpSessionState session, bool reData) { EmployeeInfo employee = null; if (reData) { employee = employeeService.GetEmployee(DataBase.GetInt(GetempID(session))); if (employee != null) { UsrAuth.SetLogin(session, employee); return(employee); } return(null); } employee = session["empInfo"] as EmployeeInfo; if (employee == null) { return(null); } return(employee); }