Создание токена востановления пароля ASP.NET Core 2.0

163
14 января 2019, 05:30

Всем привет. Пытаюсь прикрутить пример с метанита https://metanit.com/sharp/aspnet5/16.6.php По востановлению пароля.

На методе

var code = await _userManager.GeneratePasswordResetTokenAsync(user); 

Ошибка

No IUserTokenProvider named 'Default' is registered.

Всюду в инете старая реализация метода где принимается user.Id. Теперь этот метод принимает полноценного юзера,

Вот полный код метода

[HttpPost]
    [AllowAnonymous]
    [ValidateAntiForgeryToken]
    public async Task<IActionResult> ForgotPassword(ForgotPasswordViewModel model)
    {
        if (ModelState.IsValid)
        {
            var user = await _userManager.FindByNameAsync(model.Email);
            if (user == null/* || !(await _userManager.IsEmailConfirmedAsync(user))*/)
            {
                return View("ForgotPasswordConfirmation");
            }
            var code = await _userManager.GeneratePasswordResetTokenAsync(user);
            var callbackUrl = Url.Action("ResetPassword", "Account", new { userId = user.Id, code = code }, protocol: HttpContext.Request.Scheme);
            MailSend emailService = new MailSend();
            await emailService.SendResetPassword(model.Email, 
                $"Для відновлення паролю перейдіть за посиланням: <a href='{callbackUrl}'>link</a>");
            return RedirectToAction("ForgotPasswordConfirmation", "Account");
        }
        return View(model);
    }

Все что можно перепробывал. Почему там ексепшен? Юзера он находит без проблем!

READ ALSO
Использовать в кнопке 2 переменную созданную в кнопке 1

Использовать в кнопке 2 переменную созданную в кнопке 1

Kак сделать доступной переменную?

173
Триггер &ldquo;курсор рядом&rdquo;

Триггер “курсор рядом”

Пишу стиль для контролаНужно, что бы если курсор был на контроле или рядом, а точнее слева в радиусе 10 пикселей, то были бы изменения параметров...

157
Редактирование csv

Редактирование csv

Не могу никак найти как редактировать csv файлы в юнити, те

159
Свайп Unity 2D. Как реализовать?

Свайп Unity 2D. Как реализовать?

Как настроить свайп, чтобы получилось что-то подобное:

167