• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 196
  • Last Modified:

ASP.Net Membship Never Returns DuplicateEmail

We have a site where users can register and all e-mail addresses should be unique.

I've got "requiresUniqueEmail" set to true in the web.config file. However the "DuplicateEmail" status is never returned, even when I create several accounts with the same e-mail address. All other status codes return fine.

I've done some reading and one guy has said that the duplicate e-mail functionality doesn't work correctly and he wrote a custom validator. Is this what I'm going to have to do or am I missing something? Thanks!
1 Solution
I've used the requiresUniqueEmail feature many times and haven't had an issue with it.  Is it fully creating the user?  Try adding <clear /> to the line just above your membership provider declaration.


<membership defaultProvider="Sql2000Provider">
      <clear />
      <add name="Sql2000Provider" type="System.Web.Security.SqlMembershipProvider"
                connectionStringName="Sql2000Services" applicationName="/211Reports"
               enablePasswordRetrieval="false" enablePasswordReset="false" requiresUniqueEmail="false"
               requiresQuestionAndAnswer="true" passwordFormat="Hashed"/>

Open in new window

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now