只是想问一下是否有某种方法可以向 vb.net 网站添加自动电子邮件确认。 我希望该用户在网站中创建新帐户,并且网站向他们发送确认链接。只有点击确认电子邮件,用户才能完全注册。
我知道有一些方法可以从 vb 构建登录页面。但我用的是我自己的登录名。主要是因为用户连接的数据库是MySql。
类似这样的:http://www.asp.net/web-forms/videos/authentication/implement-the-registration-verification-pattern
知道去哪里看吗?大多数 google 搜索链接都是 php 或 Microsoft Sql。
提前感谢您提供任何好的链接或解决方案。
彼得
最佳答案
基本上,当用户注册帐户时,您会生成一个确认#(我将使用 GUID),然后向用户发送一封包含确认链接的电子邮件。确认链接是确认页面的 url,以确认 # 作为参数,即 www.mysite.com/confirmation.aspx?code={guid} 。您将确认码与用户帐户表一起保存在数据库中(它可以位于同一个表或单独的表中)。用户必须点击确认网址进行确认。确认时只需检查该code是否与数据库中的Guid相同即可。
基本上流程是一样的,和mySQL或者SQL Server没有太大关系。
这里是一个例子,虽然是C#,但流程是一样的,只是代码语法有点不同:
http://www.webreference.com/programming/asp_net/registration-confirmation-system/index.html
还有
asp.net confirmation mail send link that contains a unique identifier
关于mysql - 确认电子邮件发送给 vb.net 中的用户到 mysql 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13405986/