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 ...Resolving Duplicate AccountsResolving Duplicate Accounts
Previous
 
Next
New Post
3/13/2012 1:04 PM
 
Correction... I found the option. However, it is greyed out and non-selectable. Any idea why?
 
New Post
3/13/2012 1:04 PM
 
Correction... I found the option. However, it is greyed out and non-selectable. Any idea why?
 
New Post
3/13/2012 3:07 PM
 

Norm

At the web.config under "AspNetSqlMembershipProvider" should be requiresUniqueEmail="true" attribute.

Sergey

 
New Post
3/13/2012 4:27 PM
 

Not meaning to be adversarial, but disallowing duplicate email addresses will not stop the duplicate accounts. My users simply use another email address. To them it is easier to start a new account than to figure out a missing username and password - or admit that they lost it.

On one of my sites, the data in the accounts is not very sensitive. So to help people find their user names, I created a form that a person could use to answer questions that lead them to their username. Questions that only they would know the answer to. Once they were reminded what their username was, then I gave them a link to the "forgot password" page.

And another idea for controlling this problem at the source: Use one of the form generators like Dynamic Registrations to make your registration form. And create a query that runs when they put their name in that searches to see if the name already exists. If so, you can display a message or prompt them to login instead of registering again.

 
New Post
3/13/2012 7:31 PM
 

Yeah... I am still not 100% sure how I'm going to handle these, but I think that for the various custom modules I'm making, I'll have to write a procedure that goes through and changes every single reference to the second UserID in the tables to the primary UserID.

Of course, that's a little stupid to do for about 100 different reasons, but I'm not sure what other options exist.  For my application, not being able to get rid of duplicate accounts would be a very major problem.

I think though that I can take advantage of soft deletes here... I'll use my procedure to change every ID I know of and then soft delete the second account. Hopefully, that will keep any big errors from being thrown if I miss one or two entries. Of course, with the modular format of DNN, it's impossible to get them all. It would be a very strange implementation, but maybe there'd be some way that modules could implement a duplicate resolvable interface and then the core could have some process of its own... but yeah - I don't see anything like that happening... to messy.

 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...Resolving Duplicate AccountsResolving Duplicate Accounts


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