using CZFW.Core; using CZFW.Framework.Model; using Microsoft.AspNetCore.Mvc.Filters; using System; using System.Collections.Generic; using System.Text; namespace CZFW.Framework { /// /// 需要管理员登陆的控制器基类 /// public class AuthedControllerBase : ControllerBase { public SysUserSessionModel SysUser; public override void OnActionExecuting(ActionExecutingContext context) { //var user = new SysUserSessionModel //{ // Account = "admin", // ClientId = "0", // Id = "0", // NickName = "admin" //}; var user =GetSession(ConfigHelper.UserSessionName); if (user == null) { context.HttpContext.Response.StatusCode = 401; context.Result = Json(Result(false, "您还没有登陆或者已经登出,请登陆后再试", null, "401")); return; } SysUser = user; base.OnActionExecuting(context); } } }