SaaS CMS has officially launched! Learn more now.

Loading...
Applies to versions: 10-13
Other versions:
ARCHIVED This content is retired and no longer maintained. See the version selector for other versions of this topic.

Membership Registrar [Legacy]

Recommended reading 

The following example shows how to use the Membership Registrar in Episerver Commerce. See Configuring membership provider for information about setting up ASP.NET membership.

Note: This configuration requires the EPiServer.Commerce.Security NuGet package as dependency.

using EPiServer.Commerce.Security;
using EPiServer.Framework;
using EPiServer.Framework.Initialization;
using EPiServer.ServiceLocation;
using EPiServer.Web;
using log4net;
using System;
using System.Collections.Generic;
using System.Configuration;
using System.Linq;
using System.Web.Routing;
using System.Web.Security;

namespace WebApplication1
  {
    [InitializableModule]
    [ModuleDependency(typeof(Mediachase.Commerce.Initialization.CommerceInitialization),
                      typeof(EPiServer.Commerce.Initialization.InitializationModule))]
    public class InitializeCommerceSiteModule : IConfigurableModule
      {
        public void Initialize(InitializationEngine context)
          {
          }
        public void Preload(string[] parameters)
          {
          }
        public void Uninitialize(InitializationEngine context)
          {
          }
        public void ConfigureContainer(ServiceConfigurationContext context)
          {
            context.Container.Configure(ce =>
              {
                ce.For<IRegistrar>().Singleton().Use<MembershipRegistrar>();
              });
          }
      }
  }
Do you find this information helpful? Please log in to provide feedback.

Last updated: Mar 31, 2021

Recommended reading