/// <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); }
/// <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; }
/// <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); }
/// <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); }
/// <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; }
protected override void OnPreInit(EventArgs e) { base.OnPreInit(e); ApqSession = new DinnerSession(Session); }
/// <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; }