How do I configure a Simple Membership provider starting from an empty ASP.NET MVC 4 template?
I've searched a lot on Google, Bing and many others, but I didn't get any positive response about the membership provider.
Can some one tell me the basics of the simple membership provider?
I've just gone through the process and the steps are as follows. I assume you will be using Entity Framework for data access and have it already set up:
WebMatrix.Data
and WebMatrix.WebData
. You'll find them under Assemblies/Extensions in the Add Reference dialog Web.config
: <configSections>
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</configSections>
<connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=(localdb)\v11.0;Initial Catalog=LicenceAudit.mdf;Integrated Security=SSPI;attachDBFilename=|DataDirectory|\LicenceAudit.mdf" providerName="System.Data.SqlClient" />
</connectionStrings>
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
<parameters>
<parameter value="v11.0" />
</parameters>
</defaultConnectionFactory>
</entityFramework>
<system.web>
<membership defaultProvider="simpleMembershipProvider">
<providers>
<add name="SimpleMembershipProvider" type="WebMatrix.WebData.SimpleMembershipProvider, WebMatrix.WebData"/>
</providers>
</membership>
<roleManager enabled="true" defaultProvider="SimpleRoleProvider">
<providers>
<clear/>
<add name="SimpleRoleProvider" type="WebMatrix.WebData.SimpleRoleProvider, WebMatrix.WebData"/>
</providers>
</roleManager>
</system.web>
WebSecurity.InitializeDatabaseConnection("DefaultConnection", "UsersTableName", "UserId", "UserName", true)
to Application_Start()
in Global.asax.cs
int
. WebSecurity.CreateUserAndAccount("testUser", "myStrongPassword")
. If it passes, you are in the clear. Here is a short article that describe step by step how to add ASP.NET SimpleMembership to an existing MVC 4 application :
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.