Advertisement
Guest User

Untitled

a guest
Jul 3rd, 2014
423
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.13 KB | None | 0 0
  1. using Authentication;
  2. using Nancy;
  3. using Nancy.Authentication.Forms;
  4. using Nancy.Bootstrapper;
  5. using Nancy.Conventions;
  6. using Nancy.Responses;
  7. using Nancy.TinyIoc;
  8. using Nancy.ViewEngines;
  9. using System;
  10. using System.IO;
  11. using System.Linq;
  12. using System.Reflection;
  13. using System.Text.RegularExpressions;
  14.  
  15. namespace Core
  16. {
  17.     class NancyBootstrapper : DefaultNancyBootstrapper
  18.     {
  19.         protected override void ConfigureRequestContainer(TinyIoCContainer container, NancyContext context)
  20.         {
  21.             base.ConfigureRequestContainer(container, context);
  22.  
  23.             container.Register<IUserMapper, DatabaseUser>();
  24.         }
  25.  
  26.         protected override void RequestStartup(TinyIoCContainer container, IPipelines pipelines, NancyContext context)
  27.         {
  28.             base.RequestStartup(container, pipelines, context);
  29.  
  30.             var formsAuthConfig = new FormsAuthenticationConfiguration
  31.             {
  32.                 RedirectUrl = "~/login",
  33.                 UserMapper = container.Resolve<IUserMapper>()
  34.             };
  35.  
  36.             FormsAuthentication.Enable(pipelines, formsAuthConfig);
  37.         }
  38.     }
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement