明らかに、リンクをメールで提供することはできません
example.net/changepassword.aspx?email=bob@example.com
だから私は必要です
example.com/changepassword.aspx?email=fregrtgethytrhergerg
これどうやってするの?暗号化キーが必要だと思いますか? 追加のデータベース テーブルを作成せずに、これらすべてを行うことはできますか? 私はセキュリティについて何も知りません。
私が見つけた最も近い説明は、ASP.NET でパスワードをハッシュおよびソルトする方法に関する記事です。