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

HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Integrating DNN Membership with other dataIntegrating DNN Membership with other data
Previous
 
Next
New Post
6/21/2006 10:29 AM
 

I am new to DotNetNuke and find it to be a great environment.  One of the production environments I am planning to use DNN in has a membership database and I would like to integrate the customer’s membership with the DNN membership system.  It is unfortunate, of course, that both refer to member

 

The customer’s membership database already has several tables linked.  The two major ones are the Organization and the People tables.  Each People record is linked to a single Organization row with multiple People rows associated to a single Organization row.

 

The integration with the DNN Membership is appealing and almost necessary as many of the People will need to have accounts on the portal to enter and update information.  More over, the information in the existing People table is virtually identical to the information in the DNN Membership.

 

Where can I learn about how to use the DNN Membership?  I assume there is an API but my searches have revealed nothing to me.  The 4.0.3 DNN Membership documentation discusses the internal issues but not any external manipulation.

 

I know there is a DNN Membership UserID and that this could be used to link to the Organization table but I am not sure how to manage the overall system.

 

I would appreciate any pointers, suggestions or ideas.

 

Thanks.

 
New Post
6/21/2006 12:10 PM
 

Forget about older DNN versions, their membership system is to hard to change, go for 4.3.x

Take a look at these:

  • DotNetNuke.Entities.Profile namespace in general
  • DotNetNuke.Entities.Users namespace in general
  • DotNetNuke.Entities.Users.UserInfo is the class that binds it all togheter

You are most likely going to want to set up a solution where your *old* production environment syncronizes it's data with the DNN roles, profile & membership controllers


Edit your Skin.xml and Container.xml files with:
Yannick's SXE
 
New Post
6/23/2006 2:24 PM
 

I was very excited to see that the 4.3 Membership was so enhanced.  Thanks for the pointers.  I am busy cobbling them into the existing data structure.  It looks promising.

 

Thanks for your good help!!

 
New Post
6/26/2006 2:44 PM
 

I am able to get the DNN 4.3.1 user information out and integrating with the other data looks good but I am getting stopped in my attempts at adding DNN user entries.

 

I have copied the logic from the admin\security\Register.ascx.vb file in an attempt to create the DNN user entries.  The userCreateStatus returns what appears to be success but when I attempt to view the created account the Users module gets rather annoyed and reports that it is not available.  The log contains:

 

Message: DotNetNuke.Services.Exceptions.ModuleLoadException: Object reference not set to an instance of an object. . . .

 

The stack shows that the fault starts at line 211 of Admin\Users\Users.ascx.vb which is the bind to the users.

 

I am guessing that I have failed to supply all the information or have supplied some incorrect information even though I have duplicated virtually everything from the original code.

 

Is there a better way to create the DNN user entries?  Is there another module from which I should model my code?  What is the best way to navigate into and through the existing code?

 

Thanks for any and all pointers.

 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Integrating DNN Membership with other dataIntegrating DNN Membership with other data


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