Ejemplo n.º 1
0
 /// <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);
 }
Ejemplo n.º 2
0
        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);
        }