-3

我有一个 Web 应用程序,任何人都可以使用他们的电子邮件地址 (anything@anydomain.any) 进行注册,而无需确认/验证电子邮件地址。我想知道是否有任何第三方服务或 C# API 来验证电子邮件地址或向他们发送确认以继续注册。

4

1 回答 1

2

如果您使用 asp.net 身份,这是为您处理的,开箱即用,您只需插入您的电子邮件配置,一切正常。

您还可以自定义消息的模板

更多信息:http ://www.asp.net/identity/overview/features-api/account-confirmation-and-password-recovery-with-aspnet-identity

如果您自己实现注册和登录,我强烈建议您使用著名的库,而自行实现的安全代码几乎总是充满错误。

如果您使用的是 Microsoft 较旧的安全实施,例如 Asp.Net 会员或简单会员,我想您需要自己实施电子邮件确认,顺便说一句,这并不难。

您需要创建一个随机代码,将其放入链接中,并将其保存在数据库中,然后在提供链接的页面中获取代码并验证与该代码关联的帐户。

于 2016-02-10T23:49:56.667 回答