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

HomeHomeGetting StartedGetting StartedNew to DNN Plat...New to DNN Plat...Community Version Source CodeCommunity Version Source Code
Previous
 
Next
New Post
2/17/2011 8:10 PM
 
You best option would be to create a new membership provider  -  it can be coded to connect with external tables or data - and dynamically create a dnn user on the fly - and handle login and authentication of such.

The active director yprovider works this way, as do the facebook / social networking connect providers found on www.snowcovered.com.

There is no need to modify the core in this case - you create your custom provider - install it as an extension - and change a setting in the site settings to tell dnn to use your new membership provider.

The advantage of doing this is that - you can continue to upgrade dnn with new versions - and in most cases your provider will continue to work - yes there are some rare circumstances where a provider needs to be updated if the api changes - but this again would only mean a change and recompile in your provider = not the core.

Westa
 
New Post
2/18/2011 2:12 AM
 
if you lust need a one time action for transferring users from a different system, I suggest using one of the available User Import modules on www.snowcovered, e.g. the one from PH Dobson, which is not very expensive and provides you with a proper UI for importing a cSV file listing all users. If it includes passwords, make sure, they fit to the password requirements of MS membership component - by default: min 7 chars.

Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
2/18/2011 3:19 PM
 
Thanks for information. I'm thinking not changing soruce code.
Instead of changing dnn code, i decide to change my code...

my current situation like this :

we have our own membership form and log in section.

1. For new user, whenever user registered, I will need to synchorinze  two Databases. one is for our member table, and the other is  DNN member table (i believe  that's the aspnet_membership and profile table ).

(* user doesn't need to registered again, when accessing from my site to DoNetNuke module (forum. blog)

   I need specific information which SP used for registering and inserting user.


2.  For existed user, assume that two Data table (our member table and  dnn member table)  has been synchorinized
     when user logs in our site , he/she should access Dnn Module (forum, blog)  without logging in agian.

    To do so, i need to add Dnn login Authentication (like session cookies, session) at same time   when user has logged in successfully in my site
 
     how do i get login Authentication information, so i scripted and put into log in section..


I will appericiate any information

Thanks.
































 
New Post
2/18/2011 5:15 PM
 
Not exactly sure what you are trying to suggest here - dnn is a full framework that takes control totally of the running web application at its most fundamental levels.

You would be much better off looking at integrating your membership system INTO the dnn framework as a membership provider than going the other way around.

Westa
 
Previous
 
Next
HomeHomeGetting StartedGetting StartedNew to DNN Plat...New to DNN Plat...Community Version Source CodeCommunity Version Source Code


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