This repository has been archived by the owner on Oct 31, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 15
Asp.net Database structure (aspnet_regsql)
OmidID edited this page Apr 5, 2014
·
1 revision
Step 1. Download Package using Nuget:
PM> Install-Package EFMembership
Step 2.
You can use default class for your users:
public class MyMembership : OmidID.Web.Security.EFMembershipProvider<OmidID.Web.Security.Default.AspNet.AspUser, System.Guid> {}
public class MyRole :
OmidID.Web.Security.EFRoleProvider<OmidID.Web.Security.Default.AspNet.AspRole,
OmidID.Web.Security.Default.AspNet.AspUserInRole, System.Guid> {}
Step 3.
Add your membership to your web.config or app.config
<membership defaultProvider="MyProvider">
<providers>
<clear/>
<add name="MyProvider"
type="MyApp.MyMembership, MyApp"
connectionStringName="ApplicationServices"
tablePrefix="aspnet_" tableSchema="dbo"
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="false"
requiresUniqueEmail="false"
maxInvalidPasswordAttempts="5"
minRequiredPasswordLength="6"
minRequiredNonalphanumericCharacters="0"
passwordAttemptWindow="10"
applicationName="/" />
</providers>
</membership>
<roleManager enabled="true" defaultProvider="MyRole">
<providers>
<clear/>
<add name="MyRole"
type="MyApp.MyRole, MyApp"
connectionStringName="ApplicationServices"
tablePrefix="aspnet_" tableSchema="dbo"
applicationName="/" />
</providers>
</roleManager>