如何在asp.net mvc中实现注册时的电子邮件验证,类似于gmail代码

问题描述 投票:0回答:1

我想在初始注册后,例如输入用户名,电子邮件,密码,其他个人信息,用户尚未注册,因为他将从电子邮件中收到代码,如何在asp.net mvc中做到这一点

javascript html asp.net asp.net-mvc email-verification
1个回答
0
投票

一种解决方案:

向您的用户表添加一列作为

isVerified
。最初可以将其设置为 0 并且您将需要同一个表或另一个表中的另一列来存储 OTP/验证码。最好与日期时间一起存储,因为您需要设置到期日期和 OTP。

当用户提交注册详细信息时,设置

isVerified = 0
并生成随机 OTP 并存储它。

使用

SmtpClient
您可以实现电子邮件发送逻辑。如果您的代码中有拦截器,您可以轻松地通过谷歌搜索并获得想法并在此处提出问题。

© www.soinside.com 2019 - 2024. All rights reserved.