首页 > 解决方案 > 在 ASP.NET Core Identity 中,只有在某些用户已确认电子邮件的情况下,我应该如何要求唯一的电子邮件?

问题描述

开箱即用,通过身份脚手架,UserOptions.RequireUniqueEmail = true允许参与者持有任何电子邮件“人质”,防止任何其他人注册该电子邮件(包括合法所有者)。我确信有一种解决方法,但是由于在我看来这似乎是一个重大的安全漏洞,我很好奇是否 a)我误解了注册逻辑或 b)除了设置之外还有一个常见的修复方法UserOptions.RequireUniqueEmail = false

标签: asp.net-coreasp.net-identityasp.net-core-scaffolding

解决方案


推荐阅读