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

HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...One Login (Non DNN site on same SQL server)One Login (Non DNN site on same SQL server)
Previous
 
Next
New Post
3/27/2008 2:30 PM
 

I have launched my DNN install and it has gone swimmingly...

However, my clientele' has three seperate sites with three separate logins, though all of them are related to the same business and have similar, but different purposes.

I control two.

1.)The DNN solution

2.)An member management sub domain that is an off the shelf solution allowing members to pay fees online and maintain their memberships etc...

I would like to enable DNN & Site 2 to have one set of login credentials. Both sites live on different db's , but in the same SQL Server install (which I control).

Is there a module out there that will help me along so I don't have to reinvent the wheel?

Thanks in advance!

 
New Post
3/28/2008 11:24 AM
 

Hi Marc,

Does your second site run utilize the Asp.Net membership provider?  If so, there is no reason that both applications couldn't be pointed to the same membership tables. 

Brandon


Brandon Haynes
BrandonHaynes.org
 
New Post
3/28/2008 1:04 PM
 

No...

Great idea though...

 
New Post
3/28/2008 2:28 PM
 

Hi Marc,

If you're working with two disparate authentication methods, then you're likely to have to do some work to coordinate the two.

On the DNN site, you have two options.  First is to write your own MembershipProvider.  One option here is to override all/most of the methods, do your coordination work, and then pass off to the default AspNetMembershipProvider.  Alternatively, you could simply authenticate against your second website solution and drop the Asp.net membership altogehter.  The latter option is a lot more robust (it would result in one set of members) but may or may not have the necessary hooks in place to get everything done.  You would also lose all of your existing AspNetMembership users (but would gain all your "second website" users).

I know there is a module out there that offers to do some of this work for you, but I do not recall offhand what it's called or where it's located.  I remember reviewing it myself and concluding that it lacked the functionality that I needed to perform a similar task.

You haven't provided enough information about coordinating members on your second website back to DNN, so I can't give any guidance in that direction.

All in all, this is a moderately difficult development task.  There are a lot of subtle gotchas involved, so proceed with caution!

Hope this helps!

Brandon


Brandon Haynes
BrandonHaynes.org
 
New Post
3/29/2008 12:13 AM
 

Check out the SSO module from http://opensource.indyneinc.com/home/Products/SsoXPFree/tabid/99/Default.aspx.  It lets users login dnn using accounts from external db.  The install version (no source) is free.



Best,
Harold Rumel
 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...One Login (Non DNN site on same SQL server)One Login (Non DNN site on same SQL server)


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