我只是在我的项目中添加了 MVC 5 的“忘记密码”部分,收到电子邮件后我无法更改密码。
错误:在应用程序中=>应用程序中的错误图像
在 Visual Studio =>错误视觉工作室的图像
错误来自的代码:
public async Task<ActionResult> ResetPassword(ResetPasswordViewModel model)
{
if (!ModelState.IsValid)
{
return View(model);
}
var user = await UserManager.FindByEmailAsync(model.Email);
if (user == null)
{
// Don't reveal that the user does not exist
return RedirectToAction("ResetPasswordConfirmation", "Account");
}
var code = model.Code.Replace(" ","+");
**var result = await UserManager.ResetPasswordAsync(user.Id, model.Code, model.Password);**
if (result.Succeeded)
{
return RedirectToAction("ResetPasswordConfirmation", "Account");
}
AddErrors(result);
return View();
}
我尝试了很多在stackoverflow和其他上找到的东西,但没有奏效。
如果您知道为什么我会收到此错误:)
我使用在 Visual Studio 中创建 ASP.NET Web 应用程序时提出的基本模板。我可以上传你想要的所有代码文件,只要问你需要什么帮助我,我会在 2 分钟内上传!
谢谢