在asp.net MVC C中实现忘记密码#

Not*_*ing 0 c# asp.net asp.net-mvc

谁能告诉我一些关于忘记密码样本的代码?我根本不知道.对于我的登录并记住我,我使用了asp.net MVC的会员提供程序.

STO*_*STO 9

无论是会员提供商,这里有一个更改密码的小例子:

  • 创建请求用户电子邮件的操作
  • 生成新密码但不在数据库中更改密码
  • 生成包含有关用户ID和生成密码的加密令牌
  • 创建接受令牌,解密并重置用户密码的操作
  • 将url设置为接受令牌作为参数的操作,重置密码并重定向到登录页面
  • 生成带有url to action的电子邮件消息,重置密码