Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more

Navigation [hide] [expand]
ARCHIVED This content is retired and no longer maintained. See the latest version here.

Introduction

This section provides an information on how to use the Membership Registrar in EPiServer Commerce. Refer to Configuring membership provider for more information on to setup AspNet membership. See below for a description of how to configure Membership Registrar.

Example

This configuration requires the following NuGet packages as dependency:

  • EPiServer.Commerce.Security
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>();
            });
        }
    }
}

See also

Last updated: Oct 16, 2014