public LoginController(string appName,
                        IRequest request,
                        IUserManager userManager,
                        IConfig config,
                        OCP.ISession session,
                        IUserSession userSession,
                        IURLGenerator urlGenerator,
                        OCP.ILogger logger,
                        Defaults defaults,
                        Throttler throttler,
                        Chain loginChain,
                        IInitialStateService initialStateService
                        ) : base(appName, request)
 {
     this.userManager         = userManager;
     this.config              = config;
     this.session             = session;
     this.userSession         = userSession;
     this.urlGenerator        = urlGenerator;
     this.logger              = logger;
     this.defaults            = defaults;
     this.throttler           = throttler;
     this.loginChain          = loginChain;
     this.initialStateService = initialStateService;
 }
Exemple #2
0
 /**
  * Hooks constructor.
  *
  * @param ILogger logger
  */
 public Hooks(OCP.ILogger logger)
 {
     this.logger = logger;
 }