忘记密码不适用于 .NET Core 3.x 和 React 脚手架
Forgot password not working for .NET Core 3.x and React scaffold
我有一个 .NET Core 3.1 项目和 React 前端。
它是使用此 link 中的脚手架指令生成的。
当我尝试触发忘记密码操作时,它显示成功页面,但没有发送电子邮件。该电子邮件存在于 AspNetUsers
table.
下的数据库中
有什么问题吗?
部分截图供参考
请检查AspNetUsers 中NormalizedEmail 和EmailConfirmed 的值。
如果 NormalizedEmail 的值为 null 或者 EmailConfirmed 的值为 false,则邮件可能不会发送
默认情况下,即使电子邮件尚未发送,也会显示“发送完成”屏幕。
您还需要在 startup.cs.
中添加一个 EmailSender
Send email with .NET Core 2.2 ...
我有一个 .NET Core 3.1 项目和 React 前端。
它是使用此 link 中的脚手架指令生成的。
当我尝试触发忘记密码操作时,它显示成功页面,但没有发送电子邮件。该电子邮件存在于 AspNetUsers
table.
有什么问题吗?
部分截图供参考
请检查AspNetUsers 中NormalizedEmail 和EmailConfirmed 的值。 如果 NormalizedEmail 的值为 null 或者 EmailConfirmed 的值为 false,则邮件可能不会发送 默认情况下,即使电子邮件尚未发送,也会显示“发送完成”屏幕。 您还需要在 startup.cs.
中添加一个 EmailSenderSend email with .NET Core 2.2 ...