Class CustomerSqlMembershipProvider

Extended Sql Membership provider that allows dynamically changing the current application name instead of using static.

Inheritance
System.Object
CustomerSqlMembershipProvider
Namespace: Mediachase.Commerce.Customers.Profile.Providers
Assembly: Mediachase.Commerce.dll
Version: 10.8.0
Syntax
public class CustomerSqlMembershipProvider : SqlMembershipProvider

Constructors

CustomerSqlMembershipProvider()

Declaration
public CustomerSqlMembershipProvider()

Properties

ApplicationName

Gets or sets the name of the application to store and retrieve membership information for.

Declaration
public override string ApplicationName { get; set; }
Property Value
Type Description
System.String
Exceptions
Type Condition
System.ArgumentException

An attempt was made to set the System.Web.Security.SqlMembershipProvider.ApplicationName property to an empty string or null.

System.Configuration.Provider.ProviderException

An attempt was made to set the System.Web.Security.SqlMembershipProvider.ApplicationName property to a string that is longer than 256 characters.

Methods

CreateUser(String, String, String, String, String, Boolean, Object, out MembershipCreateStatus)

Adds a new user to the SQL Server membership database.

Declaration
public override MembershipUser CreateUser(string username, string password, string email, string passwordQuestion, string passwordAnswer, bool isApproved, object providerUserKey, out MembershipCreateStatus status)
Parameters
Type Name Description
System.String username

The user name for the new user.

System.String password

The password for the new user.

System.String email

The e-mail address for the new user.

System.String passwordQuestion

The password question for the new user.

System.String passwordAnswer

The password answer for the new user.

System.Boolean isApproved

Whether or not the new user is approved to be validated.

System.Object providerUserKey

A System.Guid that uniquely identifies the membership user in the SQL Server database.

System.Web.Security.MembershipCreateStatus status

One of the System.Web.Security.MembershipCreateStatus values, indicating whether the user was created successfully.

Returns
Type Description
System.Web.Security.MembershipUser

A System.Web.Security.MembershipUser object for the newly created user. If no user was created, this method returns null.