Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeArchived Discus...Archived Discus...Developing Under Previous Versions of .NETDeveloping Under Previous Versions of .NETASP.Net 2.0ASP.Net 2.0Membership providerMembership provider
Previous
 
Next
New Post
5/29/2007 7:06 AM
 
Hi,

I'm new to dotnetnuke, and want to write my own membership provider. I have a couple of questions related to this:

1) As a starting point I copied the source from Provider.Membership.AspNetProvider to a new project, including this project in a solution with my DNN website, and switching the website's Provider.Membership.AspNetProvider reference from binary to the new project. When I start the site and login, I hit my breakpoint in the UserLogin method, and all works OK. I then added a new project to my solution, again copying the Provider.Membership.AspNetProvider source. This time I changed the namespace to aa.bb.cc.Security.DNN, and the classname to MembershipProvider. I added this line to the Membership Providers section of web.config:

add name="MyMembershipProvider" type="aa.bb.cc.Security.DNN.MembershipProvider, aa.bb.cc.DNN.Provider" providerPath="~"

Now when I run up the site, I get an "Provider must implement the class 'System.Web.Security.MembershipProvider'" exception (this is with switching the default provider to MyMembershipProvider.

Can anyone tell me where I'm going wrong? Both Provider.Membership.AspNetProvider and aa.bb.cc.Security.DNN.MembershipProvider inherit from DotNetNuke.Security.Membership.MembershipProvider ??

2) A more general question - it seems from what I've read that my new provider must keep the DNN user and role tables (both the core DNN tables and aspnet_ tables) in sync with my external membership tables. Is this purely because some of the DNN modules hit these tables directly? If so, is it safe to sync just a subset of the data (ie exclude passwords, email addresses etc)

Many thanks!

Pete
 
Previous
 
Next
HomeHomeArchived Discus...Archived Discus...Developing Under Previous Versions of .NETDeveloping Under Previous Versions of .NETASP.Net 2.0ASP.Net 2.0Membership providerMembership provider


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out