Пример #1
0
 public static Admin GetUser(HttpSessionStateBase session)
 {
     try
     {
         object user = session[CommonConst.UserSession];
         if (null != user)
         {
             return(user as Admin);
         }
     }
     catch (Exception ex)
     {
         FileLoggerHelper.WriteErrorLog(string.Format("SessionHelper::GetUser出现异常:{0}", ex.Message));
     }
     return(null);
 }
Пример #2
0
        /// <summary>
        /// 设置User的session
        /// </summary>
        public static Tuple <bool, string> SetUser(HttpSessionStateBase session, Admin admin)
        {
            bool   isSuccess = true;
            string retMsg    = string.Empty;

            try
            {
                session[CommonConst.UserSession] = admin;
            }
            catch (Exception ex)
            {
                isSuccess = false;
                retMsg    = ex.Message;
                FileLoggerHelper.WriteErrorLog(string.Format("SessionHelper::SetUser出现异常:{0}", ex.Message));
            }
            return(Tuple.Create(isSuccess, retMsg));
        }