我實際上是在嘗試生成一個令牌,但是下面這行代碼出現錯誤:-
public async Task<IActionResult> ForgotPassword(ForgotPasswordViewModel model)
{
if (ModelState.IsValid)
{
var user = await userManager.FindByEmailAsync(model.Email);
if (user != null)
{
var token = await userManager.GeneratePasswordResetTokenAsync(user); //this line throwing error
...
我如何解決這個問題。
uj5u.com熱心網友回復:
也許解決方案很簡單。只需添加.AddDefaultTokenProviders()到您的startup.cs檔案中。
例如:-
services.AddIdentity<IdentityUser, IdentityRole>()
.AddDefaultUI(UIFramework.Bootstrap4).AddDefaultTokenProviders()
.AddEntityFrameworkStores<ApplicationDbContext>();
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/321434.html
