security - How to implement a password recovery link in ASP.NET? -


I'm looking for some guidance in implementing a password recovery service in ASP.NET which sends the user to the email Is on a password reset page, because I do not want to email existing or reboot passwords in client.
I have seen some suggestions for using member ID as a query string parameter, although I think it is probably open to abuse as a custom subscription. I'm working with intead uses.
I am thinking that I need to create a custom table that has a unique ID with a specific ID (id), a password is requested for recovery, this ID then query string in the link of the query reset page Will be passed as part. When a user clicks on the link, the page will look at the ID in the custom table and the user ID will be allowed to change the password against that membership.
Does this sound like a legitimate approach; is it over? Any other suggestions would be greatly appreciated.

This will be how I handle it. But when you are done and implement any kind of flood control, do not forget to remove that line from the database. I know that there are tons (literally) for the combination of grids, but how many attempts were made in the last 5 minutes while creating a simple IP check and blocking them after X number efforts will help to increase the security of the reset. May be. This becomes more important as your userbase and how often they forget their passwords.


Comments

Popular posts from this blog

c# - ListView onScroll event -

PHP - get image from byte array -

Linux Terminal Problem with Non-Canonical Terminal I/O app -