
for many reasons you should stuck with MySQL on small to medium sized asp.net application. MySQL is always provided free of charge on shared hosting packages , if not , dozens are completely free of charge .
refer to this article for more details about about MySql different engines (requires registration) .
On Part 1 i will simply show how to instantly start using MySQL for securing your website members area using MySQL 5 native membership provider.
steps :
<roleManager enabled="true" defaultProvider="MySQLRoleProvider">
<providers>
<add connectionStringName="LocalMySqlServer" applicationName="/"
name="MySQLRoleProvider" type="MySql.Web.Security.MySQLRoleProvider, MySql.Web,Version=5.2.2.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
</providers>
</roleManager>
<membership defaultProvider="MySQLMembershipProvider">
<providers>
<add name="MySQLMembershipProvider" type="MySql.Web.Security.MySQLMembershipProvider, MySql.Web, Version=5.2.2.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" connectionStringName="LocalMySqlServer" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" applicationName="/" requiresUniqueEmail="false" passwordFormat="Clear" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="3" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" passwordStrengthRegularExpression="" autogenerateschema="true"/>
</providers>
</membership>
<profile defaultProvider="MySQLProfileProvider">
<providers>
<add name="MySQLProfileProvider" type="MySql.Web.Profile.MySQLProfileProvider, MySql.Web,Version=5.2.2.0,Culture=neutral, PublicKeyToken=c5687fc88969c44d" connectionStringName="LocalMySqlServer" applicationName="/" />
</providers>
</profile>

Posted by que0x at 10:14 PM 2 comments
© knowledge shared is knowledge² | Back to top
Design by Andreas Viklund | Blogger Template by Carl
