【问题标题】:Identity Server 3 Require confirmed emailIdentity Server 3 需要确认的电子邮件
【发布时间】:2016-04-29 20:43:42
【问题描述】:

我有一个身份服务器 3 实现,具有注册新用户的功能。然后向这些用户发送一封电子邮件以进行确认。但是,用户可以在不确认电子邮件的情况下登录。后来我才明白,确认邮件就是这样,而不是我最初想的“用户确认”。

那么我该如何实施“要求确认电子邮件”政策?

我相信我必须实现一个自定义登录操作来检查已确认的电子邮件标志,或者还有其他更适合的地方吗?

【问题讨论】:

    标签: asp.net-mvc asp.net-identity-2 identityserver3


    【解决方案1】:

    在您的用户服务上的 AuthenticateLocal 实施中,您检查数据库以查看电子邮件是否已确认,如果未确认,则向用户发送错误消息。

    使用 IdentityServer3,所有用户管理功能都由您来构建(例如注册、电子邮件确认、更改密码等)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-08
      • 1970-01-01
      • 2021-04-03
      • 2015-01-06
      • 2011-09-19
      • 2014-06-30
      • 2016-12-11
      • 2019-12-19
      相关资源
      最近更新 更多