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

HomeHomeDNN Open Source...DNN Open Source...Provider and Extension ForumsProvider and Extension ForumsAuthenticationAuthenticationHELP!!  Is there any way to have usernames NOT shared across portals?HELP!! Is there any way to have usernames NOT shared across portals?
Previous
 
Next
New Post
11/13/2008 11:24 PM
 

We launched our new web site based on DNN a few months ago, initially with a single portal. The application was to be made available to several countries, each in it's own portal, but pretty much sharing the same code base. After satisfying ourselves that all appeared to be working fine, we released a number of additional portals to rollout the application to the other countries.

Now each country has it's own pre-existing user base of user credentials which were automatically imported into DNN on the first login for a user. Now the trouble began.  Naturally there were lots of duplicate user names across all countries, but we were under the understanding that DNN would handle each portal independantly with it's username database unique to that portal.  Well the PortalId is in the userportals table, right.  Well.... no, DNN interfaces to the AspNetSqlMembershipProvider which assigns the ApplicationName = "DotNetNuke" application wide, so usernames are actually shared across the portal, also requiring the password be identical (to facilitate single login to all portals). So no, the usernames must be unique... but we already have an external database of usernames with duplicates!!!

So.... I know I am not alone. Someone must know a solution to this. Is there an easy workaround to the problem, or are we resigned to have to write a custom Membership Provider to support usernames on a portal basis?  Time is of the essence as we are now live, and we have real people out there who can't login as their username is taken by someone else in another portal.  HEEEEEEEEELP!!! 

I am also aware of the document "Enhancing Membership DotNetNuke Roadmap" by Charles Nurse which describes a solution to this problem and also grouping of portals for shared user logins.  Does anyone know how this is progressing, or whether some of these enhancements have made it into DNN 5?

 
Previous
 
Next
HomeHomeDNN Open Source...DNN Open Source...Provider and Extension ForumsProvider and Extension ForumsAuthenticationAuthenticationHELP!!  Is there any way to have usernames NOT shared across portals?HELP!! Is there any way to have usernames NOT shared across portals?


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