电子邮件验证/确认

时间:2016-02-10 23:47:01

标签: c# email-validation email-confirmation

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

1 个答案:

答案 0 :(得分:2)

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

您还可以自定义消息模板

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

如果您正在实施注册并自行登录,我强烈建议您使用一个着名的库,并且自行实现的安全代码几乎总是存在错误。

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

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