/// <summary> /// /// </summary> /// <param name="httpContext">httpContext from Dependency resolver</param> /// <param name="userService">user service from Dependency resolver</param> /// <param name="settings">user characteristic from Dependency resolver</param> public FormsAuthenticationService( HttpContextBase httpContext, IUserDataService userService, UserSettings settings) { this.httpContext = httpContext; this.userService = userService; this.settings = settings; this.expiration = FormsAuthentication.Timeout; // require Minimal AspNetHostingPermission }
/// <summary> /// /// </summary> /// <remarks>The controller must be registered into container, otherwise /// we cannot call the non-default constructor because we cannot get the /// implement for these arguments</remarks> public UserController(UserSettings userSettings) { this.userSettings = userSettings; }