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 ...Null email address?Null email address?
Previous
 
Next
New Post
4/16/2009 4:41 PM
 

I have a DotNetNuke installation that uses a custom membership/role/provider to authenticate against an external database.  This has been running just fine for several years.

But ... we've now identified some problems with subscribers (to the external database) having deleted their email addresses.  So, our provider is failing when those folks try to login.

My question is ... what happens if we permit those with null email addresses to login?  What are the implications of doing that?  [That's independent of a clear need to require that all subscribers have an email address.]




Joe Craig
Patapsco Research Group, Ellicott City, MD
DotNetNuke Development and Services (http://patapscorg.com)
 
New Post
4/16/2009 7:52 PM
 

Depends on what functionality you have... I'd say this isn't a really good situation.

Check the  aspnet_Membership table of your database to see if the email addresses you need aren't hanging around in there. If they are you could write a SQL script to sync them up.

Otherwise my advice...

1) Upgrade to 4.9.3 if you haven't already... backup and make sure your modules work.
2) Fix your provider problem so it doesn't happen in future.
3) Compile a list of subscribers without email addresses.
4) Disable their accounts.

You then decide what to do:

1) Contact the subscriber and ask them to send you an email... think of an excuse
2) Wait for them to contact you when they can't log in. Tell them for security reasons you need their name and email address in order to fix their problem.
3) Review backups or other sources you might have and enter in the data yourself.

You can then update and re-enable their accounts one by one.

Good luck...



Alex Shirley


 
New Post
4/16/2009 8:46 PM
 

Thanks for your thoughts, Alex.

I think that the "right" solution is on the other side of the connection.  The database against which I am authenticating should not permit null email addresses.  I'm going to try to work on getting them to do that.

In the meantime, my provider will be modified to check for a null or empty email address and will, temporarily, insert a dummy email address.




Joe Craig
Patapsco Research Group, Ellicott City, MD
DotNetNuke Development and Services (http://patapscorg.com)
 
New Post
4/17/2009 11:18 AM
 

Joseph Craig wrote
 

In the meantime, my provider will be modified to check for a null or empty email address and will, temporarily, insert a dummy email address.

That's quite clever.. I would never have thought of that one!!!



Alex Shirley


 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...Null email address?Null email address?


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