Invalid provider name "Default" for SitefinityMemb

Posted by Community Admin on 03-Aug-2018 15:16

Invalid provider name "Default" for SitefinityMembershipProvider specified in web.config

All Replies

Posted by Community Admin on 01-May-2012 00:00

**Invalid provider name "Default" for SitefinityMembershipProvider specified in web.config file. The name should match one of the providers configured in Sitefinity's Security.config configuration.**

I am trying to use sitefinity membership in my asp.net web application to validate users.
I have a sitefinity database with users and roles. Membership is working in sitefinity project but its not working in external website.

I copied all the DLL's from bin folder and all files in App_Data/Sitefinity/Configuration to external asp.net web application.

Also added Provider in web.config

      
      <membership defaultProvider="Default">
      <providers>
        <clear/>
        <add name="Default" type="Telerik.Sitefinity.Security.Data.SitefinityMembershipProvider, Telerik.Sitefinity"/>
        <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="ApplicationServices"
             enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false"
             maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10"
             applicationName="/" />
      </providers>
      </membership>
       
In the SecurityConfig configuration file also added Membership section


     <membership defaultProvider="Default">
    <providers>
    <clear/>
    <add name="Default" type="Telerik.Sitefinity.Security.Data.SitefinityMembershipProvider, Telerik.Sitefinity"/>
    </providers>
    </membership>

In the login button click event i am trying to use

   
            System.Web.Security.MembershipProvider mp =     System.Web.Security.Membership.Providers["default"];
            var rtn = mp.ValidateUser("admin", "123456");

            if (rtn)
           
                Telerik.Sitefinity.Security.UserManager um = Telerik.Sitefinity.Security.UserManager.GetManager();
                var user = um.GetUser(Model.Username);
           

 to validate the user but it throws error.


**Source code Link** :http://www.mediafire.com/?luo87fxigvx4amd

This thread is closed