/// <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
 }
示例#2
0
 /// <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;
 }