我一直在尝试在我的mvc5 Web应用程序中实现“忘记密码”功能。 Identity.EntityFramework 2.2.1包中有新的更新,但很难迁移到新版本。所以我必须隐含地做这项工作。
我正在关注本教程Forgot Password in MVC5
无法弄清楚作者在ResetPassword ActionMethod中尝试做什么。
此行中出现错误:AspNetUser user = _repoAspDotNetUser.GetAspNetUser(email);
帮助会得到高度赞赏..
答案 0 :(得分:0)
根据您对问题的评论中的答案,您应该可以使用以下内容替换导致错误的行:
ApplicationUser user = _userManager.FindByEmail(email);
如果您愿意,可以使用var
代替ApplicationUser
。我已假设您的UserManager
实例被称为_userManager
,但我确定您可以从那里弄明白。