我正在尝试用c#创建一个WinForms程序,该程序通过电子邮件向用户发送随机验证代码,如果他们接受,那么他们可以登录他们的帐户。
否则,访问将被拒绝。我将如何做到这一点?
我有一个可以向其他人发送电子邮件的网站,但是无论如何将我的代码与该网站链接起来,以便该网站向他们发送电子邮件,然后查看他们是否接受然后告诉我的申请他们接受了?
- 他们注册。
- 电子邮件将发送给他们随机生成的验证。
- 他们单击验证码。
- 他们现在可以登录到 C# WinForms 应用程序。
这是
很有可能的。当您的服务器收到用户的接受时,您需要通知应用程序。
这可以通过使用 SignalR OR Socket.io 在服务器代码和应用程序之间设置通道来实现。您可以通过应用程序对服务器进行长时间轮询来检查用户是否已接受。