예제 #1
0
        /// <summary>
        /// 检测是否登录
        /// </summary>
        /// <param name="stReturn"></param>
        public static bool CheckLogin(ref Apq.STReturn stReturn, DinnerSession ApqSession)
        {
            if (ApqSession.Employee.EmID == 0)
            {
                stReturn.NReturn = -1;
                stReturn.ExMsg   = "请登录";
                stReturn.POuts.Add("Login.aspx");
                return(false);
            }

            stReturn.NReturn = 1;
            return(true);
        }
예제 #2
0
		/// <summary>
		/// 检测是否登录
		/// </summary>
		/// <param name="stReturn"></param>
		public static bool CheckLogin(ref Apq.STReturn stReturn, DinnerSession ApqSession)
		{
			if (ApqSession.Employee.EmID == 0)
			{
				stReturn.NReturn = -1;
				stReturn.ExMsg = "请登录";
				stReturn.POuts.Add("Login.aspx");
				return false;
			}

			stReturn.NReturn = 1;
			return true;
		}
예제 #3
0
        /// <summary>
        /// 检测是否管理员
        /// </summary>
        /// <param name="stReturn"></param>
        public static bool CheckAdmin(ref Apq.STReturn stReturn, DinnerSession ApqSession)
        {
            if (!CheckPwdExpire(ref stReturn, ApqSession))
            {
                return(false);
            }

            if (!ApqSession.Employee.IsAdmin)
            {
                stReturn.NReturn = -1;
                stReturn.ExMsg   = "非管理员不能使用该功能";
                stReturn.POuts.Add("../User/main.aspx");
                return(false);
            }

            stReturn.NReturn = 1;
            return(true);
        }
예제 #4
0
        /// <summary>
        /// 检测密码过期
        /// </summary>
        /// <param name="stReturn"></param>
        public static bool CheckPwdExpire(ref Apq.STReturn stReturn, DinnerSession ApqSession)
        {
            if (!CheckLogin(ref stReturn, ApqSession))
            {
                return(false);
            }

            /*
             * if (Convert.ToDateTime(ApqSession.User.Rows[0]["LoginPwdExpire"]) > DateTime.Now)
             * {
             *      stReturn.NReturn = 2;
             *      stReturn.ExMsg = "密码已过期,请修改密码";
             *      stReturn.POuts.Add("../User/main.aspx?tp=ChgPwd");
             *      return false;
             * }
             */

            stReturn.NReturn = 1;
            return(true);
        }
예제 #5
0
		/// <summary>
		/// 检测密码过期
		/// </summary>
		/// <param name="stReturn"></param>
		public static bool CheckPwdExpire(ref Apq.STReturn stReturn, DinnerSession ApqSession)
		{
			if (!CheckLogin(ref stReturn, ApqSession))
			{
				return false;
			}

			/*
			if (Convert.ToDateTime(ApqSession.User.Rows[0]["LoginPwdExpire"]) > DateTime.Now)
			{
				stReturn.NReturn = 2;
				stReturn.ExMsg = "密码已过期,请修改密码";
				stReturn.POuts.Add("../User/main.aspx?tp=ChgPwd");
				return false;
			}
			 */

			stReturn.NReturn = 1;
			return true;
		}
예제 #6
0
		protected override void OnPreInit(EventArgs e)
		{
			base.OnPreInit(e);

			ApqSession = new DinnerSession(Session);
		}
예제 #7
0
        protected override void OnPreInit(EventArgs e)
        {
            base.OnPreInit(e);

            ApqSession = new DinnerSession(Session);
        }
예제 #8
0
		/// <summary>
		/// 检测是否管理员
		/// </summary>
		/// <param name="stReturn"></param>
		public static bool CheckAdmin(ref Apq.STReturn stReturn, DinnerSession ApqSession)
		{
			if (!CheckPwdExpire(ref stReturn, ApqSession))
			{
				return false;
			}

			if (!ApqSession.Employee.IsAdmin)
			{
				stReturn.NReturn = -1;
				stReturn.ExMsg = "非管理员不能使用该功能";
				stReturn.POuts.Add("../User/main.aspx");
				return false;
			}

			stReturn.NReturn = 1;
			return true;
		}