I'm using the standard SqlMembershipProvider that comes with the ASP.NET MVC demo.
I'm interested in implementing a "Forgot your password" link on my site.
What is the correct way for this feature to be implemented? Should I overwrite the password with a temporary one and email it to their registered email?
Based on the nature of the application, the Best practice for the forgot password should be in following order