public IActionResult StuMain() { IAppOperator appOperator = StudentUser.GetOperator(); appOperator = StudentUser.GetOperator(); appOperator = StudentUser.GetOperator(); appOperator = StudentUser.GetOperator(); appOperator = StudentUser.GetOperator(); appOperator = StudentUser.GetOperator(); appOperator = StudentUser.GetOperator(); appOperator = StudentUser.GetOperator(); appOperator = StudentUser.GetOperator(); if (appOperator.IsLogined()) { ViewBag.LoginStatus = "已登录"; } else { ViewBag.LoginStatus = "未登录"; } ViewBag.User = LibHelper.JSON.Serialize(appOperator); //这是登录用户 return(View()); }
/// <summary> /// 获取是否具有指定模块功能基本查看权限 /// </summary> /// <param name="u"></param> /// <param name="mf"></param> /// <returns></returns> public static bool CheckIsPower(this IAppOperator u, string ModuleFunCode, string FunCode) { if (methodForCheckMFandFun != null) { return(methodForCheckMFandFun(u, ModuleFunCode, FunCode)); } else { return(true); } }
/// <summary> /// 获取是否具有指定模块功能基本权限:根据功能点编号 /// </summary> /// <param name="u">当前操作用户</param> /// <param name="FunID">功能点ID</param> /// <returns>true-有权限;false-无权限</returns> public static bool CheckIsPower(this IAppOperator u, Guid FunID) { if (methodForCheckFun != null) { return(methodForCheckFun(u, FunID)); } else { return(true); } }
public CookieFactory <T> SaveUserSession(IUserSession <T> userSession, DateTime ExpireTime) { object cv; string CookieValue = ""; if (Options.IsSqlSaveCookie) //是保存到数据库中,则Cookie只保存ID,及一空对象体 { cv = new { SessionID = userSession.SessionID, User = "" }; //产生一个新的复本,用于保存 IAppOperator u = GetClone(userSession); if (u.User != null) { u.ExtendInfo = LibHelper.JSON.Serialize(u.User); } else { u.ExtendInfo = ""; } u.User = null; CookieValue = LibHelper.JSON.Serialize(u).Encrypt(); //保存到Cookie的为加密对象 ICookieService svr = App.GetAppService <ICookieService>(); svr.SaveCookie(userSession.SessionID, Options.SessionCookieName, CookieValue, ExpireTime); } else { //产生一个新的复本,用于保存 IAppOperator u = GetClone(userSession); if (u.User != null) { u.ExtendInfo = LibHelper.JSON.Serialize(u.User); } else { u.ExtendInfo = ""; } u.User = null; cv = new { SessionID = userSession.SessionID, User = LibHelper.JSON.Serialize(u) }; } //实际Cookie只保存cv; CookieValue = LibHelper.JSON.Serialize(cv).Encrypt(); //保存到Cookie的为加密对象 //本地保存Cookie SetCookies(Options.SessionCookieName, CookieValue, ExpireTime); return(this); }
public IActionResult TeaMain() { IAppOperator appOperator = TeacherUser.GetOperator(); if (appOperator.IsLogined()) { ViewBag.LoginStatus = "已登录"; } else { ViewBag.LoginStatus = "未登录"; } ViewBag.User = LibHelper.JSON.Serialize(appOperator); return(View()); }