【问题标题】:Forgot password not working for .NET Core 3.x and React scaffold忘记密码不适用于 .NET Core 3.x 和 React 脚手架
【发布时间】:2020-08-21 18:36:54
【问题描述】:

我有一个 .NET Core 3.1 项目和 React 前端。

它是使用来自 link 的脚手架指令生成的。

当我尝试触发忘记密码操作时,它会显示一个成功页面,但没有发送电子邮件。电子邮件存在于AspNetUsers 表下的数据库中。

可能出了什么问题?

一些截图供参考。

【问题讨论】:

    标签: reactjs .net-core asp.net-core-3.1 asp.net-core-3.0


    【解决方案1】:

    请检查 AspNetUsers 中 NormalizedEmail 和 EmailConfirmed 的值。 如果 NormalizedEmail 的值为 null 或 EmailConfirmed 的值为 false,则可能无法发送电子邮件 默认情况下,即使电子邮件尚未发送,也会显示“发送完成”屏幕。 您还需要在 startup.cs 中添加一个 EmailSender。

    Send email with .NET Core 2.2 ...

    【讨论】:

    • 谢谢!这不起作用的原因是因为没有声明 EmailSender 类,然后还添加到 Startup.cs
    猜你喜欢
    • 1970-01-01
    • 2021-09-08
    • 2022-01-08
    • 2017-09-08
    • 2021-04-27
    • 1970-01-01
    • 2020-03-10
    • 2020-03-20
    • 1970-01-01
    相关资源
    最近更新 更多