public UserInfoController(IUserInfoService us, IRoleInfoService rs, IActionInfoService af, IR_UsreInfo_ActionInfoService ira) { this.userInfoService = us; this.roleInfoService = rs; this.actionInfoService = af; this.r_UsreInfo_ActionInfoService = ira; }
/// <summary> /// 构造函数注入 /// </summary> /// <param name="sysUserInfoServices"></param> /// <param name="userRoleServices"></param> /// <param name="roleServices"></param> /// <param name="requirement"></param> public LoginController(IUserInfoService sysUserInfoServices, IUserRoleService userRoleServices, IRoleInfoService roleServices, PermissionRequirement requirement) { this._userInfoService = sysUserInfoServices; this._userRoleService = userRoleServices; this._roleService = roleServices; _requirement = requirement; }
public UserInfoController(IUserinfoService _userinfoService, IRoleInfoService _roleInfoService, IActionInfoService _actionInfoService, IR_UserInfo_ActionInfoService _r_UserInfo_ActionInfoService) { userinfoService = _userinfoService; roleInfoService = _roleInfoService; actionInfoservice = _actionInfoService; r_UserInfo_ActionInfoService = _r_UserInfo_ActionInfoService; }
public UserInfoController(IUserInfoService serviceParam, IRoleInfoService roleServiceParam, IR_UserInfo_ActionInfoService userActionServiceParam, IActionInfoService actionServiceParam) { userInfoService = serviceParam; roleInfoService = roleServiceParam; rUserActionService = userActionServiceParam; actionService = actionServiceParam; }
public Manager(IComputerInfoService computerInfo, IMacAddressReportingService macAddressReporting, IImageService imageService, IUserInfoService userInfo, IJamHostApiService jamHostApiService, IRoleInfoService roleInfoService, IClientRole clientRole, IProjectorRole projectorRole) { _computerInfo = computerInfo; _macAddressReporting = macAddressReporting; _imageService = imageService; _userInfo = userInfo; _jamHostApiService = jamHostApiService; _roleInfoService = roleInfoService; _clientRole = clientRole; _projectorRole = projectorRole; }
public LoginController( IEFCoreService efCoreService, JwtAuthorizationRequirement jwtRequirement, IUserInfoService userInfoService, IUserRoleService userRoleService, IRoleInfoService roleInfoService) { _EFCoreService = efCoreService; _jwtRequirement = jwtRequirement; _userInfoService = userInfoService; _userRoleService = userRoleService; _roleInfoService = roleInfoService; }
//private readonly IUserInfoService userService; public ManagerController( ILogger <ManagerController> logger, IEFCoreService efCoreService, IMenuButtonService menuButtonService, IMenuInfoService menuInfoService, IRoleInfoService roleInfoService, IRoleMenuService roleMenuService, IUserInfoService userInfoService, IUserRoleService userRoleService ) { _logger = logger; _EFCoreService = efCoreService; _menuButtonService = menuButtonService; _menuInfoService = menuInfoService; _roleInfoService = roleInfoService; _roleMenuService = roleMenuService; _userInfoService = userInfoService; _userRoleService = userRoleService; }
public RolesController(AutoMapper.IMapper mapper, IRoleInfoService service) { Mapper = mapper; _roleInfoService = service; }
public TestController(IHttpContextAccessor httpContextAccessor, IHostingEnvironment env, IRoleInfoService roleInfoService) { _hostingEnvironment = env; _roleInfoService = roleInfoService; }
public ActionInfoController(IActionInfoService _actionInfoService, IRoleInfoService _roleInfoService) { actionInfoService = _actionInfoService; roleInfoService = _roleInfoService; }
public RoleManageController(IRoleInfoService roleInfoService, IMenuService menuService, IApplicationContext applicationContext) : base(applicationContext) { _MenuService = menuService; _RoleInfoService = roleInfoService; }
public RoleInfoController(IRoleInfoService rs, IActionInfoService ias) { this.roleInfoService = rs; this.actionInfoService = ias; }
public ActionInfoController(IActionInfoService serviceParam, IRoleInfoService roleInfoServiceParam) { actionInfoService = serviceParam; roleInfoService = roleInfoServiceParam; }
public RoleInfoController(IRoleInfoService _service) { service = _service; }
private AppRoleProvider(IRoleInfoService service, IUserInfoService userInfoService) { _service = service; _userService = userInfoService; }
public RoleInfoController(IRoleInfoService serviceParam) { roleInfoService = serviceParam; }
public MyActionFilterAttribute(IActionInfoService aa, IRoleInfoService rs) { this.ActionInfoService = aa; this.RoleInfoService = rs; }
public override void OnActionExecuting(ActionExecutingContext filterContext) { base.OnActionExecuting(filterContext); if (IsCheckUserLogin) { string cookie = Utils.GetCookie("userLoginId"); if (string.IsNullOrEmpty(cookie)) { if (IsAdmin) { filterContext.HttpContext.Response.Redirect("/UserLogin/AdminLogin"); return; } filterContext.HttpContext.Response.Redirect("/UserLogin/Login"); return; } string userGuid = cookie; UserInfo userInfo = Common.Cache.CacheHelper.GetCache <UserInfo>(userGuid); if (userInfo == null) { if (IsAdmin) { filterContext.HttpContext.Response.Redirect("/UserLogin/AdminLogin"); return; } filterContext.HttpContext.Response.Redirect("/Content/bigdatalogin/bigdatalogin.html"); return; } //滑动窗口机制 Common.Cache.CacheHelper.SetCache(userGuid, userInfo, DateTime.Now.AddMinutes(20)); if (IsRoleAction) { string url = HttpContext.Current.Request.Url.AbsolutePath.ToLower(); string[] str = url.Split('/'); string URL = "/" + str[1] + "/" + str[2]; string httpMethod = HttpContext.Current.Request.HttpMethod.ToLower(); IApplicationContext ctx = ContextRegistry.GetContext(); IActionInfoService ActionInfoService = ctx.GetObject("ActionInfoService") as IActionInfoService; IUserActionInfoService UserActionInfoService = ctx.GetObject("UserActionInfoService") as IUserActionInfoService; IRoleInfoService RoleInfoService = ctx.GetObject("RoleInfoService") as IRoleInfoService; IUserInfoService UserInfoService = ctx.GetObject("UserInfoService") as IUserInfoService; var actionInfo = ActionInfoService.GetEntity(a => a.Url.ToLower() == URL && a.HttpMethd.ToLower() == httpMethod).FirstOrDefault(); if (actionInfo == null) { actionInfo = ActionInfoService.Add(URL, httpMethod); //HttpContext.Current.Response.Redirect("/Error.html"); } if (userInfo.UserName == "admin") { return; } var rUAs = UserActionInfoService.GetEntity(u => u.UserInfoID == userInfo.ID); var item = (from a in rUAs where a.ActionInfoID == actionInfo.ID select a).FirstOrDefault(); if (item != null) { if (item.HasPermissin == 1 && item.DelFlag == true) { return; } else { HttpContext.Current.Response.Redirect("/Error.html"); } } var user = UserInfoService.GetEntity(u => u.ID == userInfo.ID).FirstOrDefault(); var allRoles = from r in user.RoleInfo select r; var actions = from r in allRoles from a in r.ActionInfo select a; var temp = (from a in actions where a.ID == actionInfo.ID select a).Count(); if (temp <= 0) { HttpContext.Current.Response.Redirect("/Error.html"); } } } }
public RoleInfoController(IRoleInfoService _roleInfoService) { roleInfoService = _roleInfoService; }
public UserManageController(IUserInfoService userInfoService, IRoleInfoService roleInfoService, IApplicationContext applicationContext) : base(applicationContext) { _UserInfoService = userInfoService; _RoleInfoService = roleInfoService; }
public RoleController(ILogger <UserController> logger, IRoleInfoService roleInfoService, IHttpContextAccessor httpContextAccessor) { _logger = logger; _roleInfoService = roleInfoService; }
/// <summary> /// 角色信息 /// </summary> /// <param name="service">IRoleInfoService</param> public RoleInfoController(IRoleInfoService service) { _service = service; }