ASP.NET Membership Password Reset

Steve picture Steve · Apr 10, 2010 · Viewed 14k times · Source

This is crazy, I have been trying for hours to get this to work.

My client wants to be able to reset password for users who have forgotten them The only parameter he has is the UserName. He does NOT want the user to be able to reset the password themselves, no that would be too easy...ARGHHHHH!!

Anyway, if anyone has any suggestions how I could reset someones password or give them a new temp password somehow, that would be greatly appreciated.

Answer

Kevin LaBranche picture Kevin LaBranche · Apr 10, 2010

How about something like this?

MembershipUser mu = Membership.GetUser(username);
mu.ChangePassword(mu.ResetPassword(), password);

Here's a link that does this (with above code snippet) in conjunction with the Q&A feature on in the provider.