I am looking to implement a Forgot Password feature on my website. I like the option where an email containing a temporary one-time use URL that expires after some time is sent to the user. 

I have looked at the following pages to get these ideas but I am not sure how to implement this using ASP.NET and C#. As one of the users indicated, if I can implement this without storing this information inside the database, that will be ideal. Please advise.

[Password reset by emailing temporary passwords](https://stackoverflow.com/questions/1306942/password-reset-by-emailing-temporary-passwords)

Thanks.