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 ForumsAuthenticationAuthenticationHow do you enable reset password?How do you enable reset password?
Previous
 
Next
New Post
2/4/2009 11:51 AM
 

Yea...

K well FYI it doesn't work with HASHED password...

And it provides no user methods for doing reset passwords.

So the only thing DNN is capable of doing is e-mailing a user a clear text (non secure) version of their password...
Which doesn't seem that cool :(

The only way to enable password reset is to replace the login system with a custom built system.
right?

asp.net has a baked in forgot password feature. That works against the membership provider. It doesn't seem like it'd be that much of a stretch to implement reset password.... It seems like it should just be there but it's not.

So on that note is there a way to just get the forgot password link on the login page to link to a custom page?

Or do I just have to bake up my own entire login control.... just to get the built in .net feature of reset passwords?

 
New Post
2/4/2009 4:34 PM
 

Shane, I'm going to refer this to one of the Core architects to answer as I'm not sure what the solution would be for you. For some reason I thought there was the ability to add a password hint type of solution or a question/answer solution but maybe I'm thinking of a custom provider that I've seen on a site or it could be I'm mixing it up with a totally non-DNN site.

 
New Post
2/4/2009 4:42 PM
 

AFAIR there is a question/answer option built into tnhe MS membership component, which is now (DNN5) supported by the DNN membership provider - however, I haven't tried yet. For documentation of the feature and web.config settings, check out MSDN.


Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
2/4/2009 5:11 PM
 

This DNN site is a migration of an old site.

Yea there is a question/answer optoin built into the provider.
But you can also turn this off and it'll just reset the password and e-mail it to you...

My site has 200 users. All the passwords are hashed none of them have question/answer......

On the old site I had a link....
That took you to a page that just had the asp.net forgot Password control dropped in on the page.
When they entered their username it'd email them some randomly generated password. That now became there new password....
All totally default MS  Membership provider using built in Login controls..

So from what you're saying as far as the available DNN options...
I have
Clear text email is available.
Question/answer is available

But just basic reset and e-mail (enacted by the user) is not available

 
New Post
2/4/2009 5:26 PM
 

I haven't checked that this works yet as I don't have a Hashed passsword dev site at the moment, but "in theory" this is what you need to do.

1. First step - ResetPassword must be set to true in the web.config

2. Requires Question and Answer must also be set in the web.config

3. User will then see a "Reset Password option in their "Password" area of their User Account settings

Now - this is not easy to implement with an existing database of users as existing users will not have the Question and Answer set if they signed up before that setting was enabled.

If (1) is enabled and (2) is not - then the Admin can reset the user's password but not the user.  If both are enabled only the user can reset the password

This behaviour is based on the Membership API.

 


Charles Nurse
Chief Architect
Evoq Content Team Lead,
DNN Corp.

Want to contribute to the Platform project? - See here
MVP (ASP.NET) and
ASPInsiders Member
View my profile on LinkedIn
 
Previous
 
Next
HomeHomeDNN Open Source...DNN Open Source...Provider and Extension ForumsProvider and Extension ForumsAuthenticationAuthenticationHow do you enable reset password?How do you enable reset password?


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