Я просто добавлю часть «забыли пароль» MVC 5 в свой проект, и я не могу изменить свой пароль после получения электронной почты.Ошибка сброса токена ASP.NET
Ошибка: В App =>Image of error in the app
В Visual Studio =>Image of error 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 и другой, но это не сработало.
Если вы получили какие-либо идеи, почему я получил эту ошибку :)
я использую базовый шаблон, предложенный в создании веб-приложений ASP.NET в Visual Studio. Я могу загрузить все файлы кода, которые вы хотите, просто спросите, что вам нужно, чтобы помочь мне, и я загружу его в течение 2 минут!
Благодаря
Это поможет, если вы хотя бы включили ошибку, которую видите, вместе с любым соответствующим кодом из области, которая создает ошибку. –
Я отредактировал исходное сообщение, чтобы показать вам ошибку, которую я получаю @JamesThorpe –