This content is archived. See latest version here

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

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

C#
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>();
            });
        }
    }
}

Last updated: Oct 12, 2015

Feedback?