/// <summary> /// 构造函数 /// </summary> /// <param name="permissionServices"></param> /// <param name="moduleServices"></param> /// <param name="roleModulePermissionServices"></param> /// <param name="userRoleServices"></param> /// <param name="httpContext"></param> public PermissionController(IPermissionServices permissionServices, IModuleServices moduleServices, IRoleModulePermissionServices roleModulePermissionServices, IUserRoleServices userRoleServices, IHttpContextAccessor httpContext) { _permissionServices = permissionServices; _moduleServices = moduleServices; _roleModulePermissionServices = roleModulePermissionServices; _userRoleServices = userRoleServices; _httpContext = httpContext; }
public AuthorizationRequiredAttribute(IAccessTokenServices accessTokenServices, IPermissionServices permissionServices, IAuditLogServices auditLogServices, IConfiguration config) { _accessTokenServices = accessTokenServices; _config = config; _permissionServices = permissionServices; _auditLogServices = auditLogServices; }
public MenuController(IPermissionServices permissionServices, IPermissionMenuServices permissionMenuServices, IUnitOfWork unitOfWork, IMapper mapper) { _permissionServices = permissionServices; _permissionMenuServices = permissionMenuServices; _unitOfWork = unitOfWork; _mapper = mapper; }
/// <summary> /// 构造函数 /// </summary> /// <param name="permissionServices"></param> /// <param name="moduleServices"></param> /// <param name="roleModulePermissionServices"></param> /// <param name="userRoleServices"></param> /// <param name="httpContext"></param> /// <param name="user"></param> /// <param name="requirement"></param> public PermissionController(IPermissionServices permissionServices, IModuleServices moduleServices, IRoleModulePermissionServices roleModulePermissionServices, IUserRoleServices userRoleServices, IHttpContextAccessor httpContext, IUser user, PermissionRequirement requirement) { _permissionServices = permissionServices; _moduleServices = moduleServices; _roleModulePermissionServices = roleModulePermissionServices; _userRoleServices = userRoleServices; _httpContext = httpContext; _user = user; _requirement = requirement; }
public OperationController(IOperationServices operationServices, IPermissionServices permissionServices, IPermissionOperationServices permissionOperationServices, IUnitOfWork unitOfWork, IMapper mapper) { _operationServices = operationServices; _permissionServices = permissionServices; _permissionOperationServices = permissionOperationServices; _unitOfWork = unitOfWork; _mapper = mapper; }
public PermissionController(IUserServices userServices, IUserRoleServices userRoleServices, IRoleModulePermissionServices roleModulePermissionServices, IPermissionServices permissionServices, IRoleServices roleServices) { _userServices = userServices; _userRoleServices = userRoleServices; _roleModulePermissionServices = roleModulePermissionServices; _permissionServices = permissionServices; _roleServices = roleServices; }
public PermissionController( IPermissionServices permissionServices, IModuleServices moduleServices, IRoleModulePermissionServices roleModulePermissionServices, IMapper mapper) { _permissionServices = permissionServices; _moduleServices = moduleServices; _roleModulePermissionServices = roleModulePermissionServices; _mapper = mapper; }
/// <summary> /// ctor /// </summary> /// <param name="logger"></param> /// <param name="jwtHelper"></param> /// <param name="requirement"></param> /// <param name="userServices"></param> /// <param name="roleServices"></param> /// <param name="userRoleServices"></param> /// <param name="permissionServices"></param> public AccountController(ILogger <WeatherForecastController> logger, JwtHelper jwtHelper, PermissionRequirement requirement, IUserServices userServices, IRoleServices roleServices, IUserRoleServices userRoleServices, IPermissionServices permissionServices) { _logger = logger; _jwtHelper = jwtHelper; _requirement = requirement; _userServices = userServices; _roleServices = roleServices; _userRoleServices = userRoleServices; _permissionServices = permissionServices; }
public MigrateController(IUnitOfWork unitOfWork, IRoleModulePermissionServices roleModulePermissionServices, IUserRoleServices userRoleServices, IRoleServices roleServices, IPermissionServices permissionServices, IModuleServices moduleServices, IWebHostEnvironment env) { _unitOfWork = unitOfWork; _roleModulePermissionServices = roleModulePermissionServices; _userRoleServices = userRoleServices; _roleServices = roleServices; _permissionServices = permissionServices; _moduleServices = moduleServices; _env = env; }
public void OnAuthorization(AuthorizationFilterContext context) { _permissionService = (IPermissionServices)context.HttpContext.RequestServices.GetService(typeof(IPermissionServices)); if (context.HttpContext.User.Identity.IsAuthenticated) { string userName = context.HttpContext.User.Identity.Name; if (!_permissionService.CheckPermission(_permissionId, userName)) { context.Result = new RedirectResult("/Login?" + context.HttpContext.Request.Path); } } else { context.Result = new RedirectResult("/Login"); } }
/// <summary> /// 账号管理 /// </summary> /// <param name="userManager"></param> /// <param name="signInManager"></param> /// <param name="emailSender"></param> /// <param name="logger"></param> /// <param name="usersService"></param> /// <param name="verifyService"></param> /// <param name="authService"></param> /// <param name="context"></param> /// <param name="currentUserService"></param> /// <param name="userActionServices"></param> /// <param name="cipperServices"></param> /// <param name="permissionServices"></param> public AccountController( UserManager <ApplicationUser> userManager, SignInManager <ApplicationUser> signInManager, IEmailSender emailSender, ILogger <AccountController> logger, IUsersService usersService, IVerifyService verifyService, IGoogleAuthService authService, ApplicationDbContext context, ICurrentUserService currentUserService, IUserActionServices userActionServices, ICipperServices cipperServices, IPermissionServices permissionServices) { _userManager = userManager; _signInManager = signInManager; _emailSender = emailSender; _logger = logger; _usersService = usersService; _verifyService = verifyService; _authService = authService; _context = context; this.currentUserService = currentUserService; _userActionServices = userActionServices; this.cipperServices = cipperServices; this.permissionServices = permissionServices; }
/// <summary> /// 构造函数 /// </summary> /// <param name="permissionServices"></param> public PermissionsController(IPermissionServices permissionServices) { _permissionServices = permissionServices; }
public HomeController(IUserServices userServices, ISettingServices settingServices, IPermissionServices permissionServices) { _userServices = userServices; _settingServices = settingServices; _permissionServices = permissionServices; }
/// <summary> /// 构造函数 /// </summary> /// <param name="PermissionServices"></param> /// <param name="ModuleServices"></param> /// <param name="roleModulePermissionServices"></param> public PermissionController(IPermissionServices PermissionServices, IModuleServices ModuleServices, IRoleModulePermissionServices roleModulePermissionServices) { _PermissionServices = PermissionServices; _ModuleServices = ModuleServices; _roleModulePermissionServices = roleModulePermissionServices; }
public RolePermissionController(IRolePermissionServices rolePermissionServices, IPermissionServices permissionServices, ILogServices logServices) : base(rolePermissionServices, logServices) { _permissionServices = permissionServices; }
public PermissionController(IPermissionServices PermissionServices) { _permissionServices = PermissionServices; }