我有一个网络应用程序,任何人都可以使用他们的电子邮件地址(anything@anydomain.any)注册,而无需确认/验证电子邮件地址。我想知道是否有任何第三方服务或C#API来验证电子邮件地址或向他们发送确认以继续注册。
答案 0 :(得分:2)
如果您使用asp.net身份,这是为您处理的,开箱即用,您只需要插入您的电子邮件配置,一切正常。
您还可以自定义消息模板
如果您正在实施注册并自行登录,我强烈建议您使用一个着名的库,并且自行实现的安全代码几乎总是存在错误。
如果您使用的是较旧的安全实施,例如Asp.Net会员资格或简单会员资格,我想您需要自己实施电子邮件确认,顺便说一下这并不太难。
您需要创建一个随机代码,将其放入链接中,然后将其保存在数据库中,然后在提供代码的页面中获取代码并验证与该代码关联的帐户。