0

只是想问是否有某种方法可以将自动电子邮件确认添加到 vb.net 网站。我希望该用户在网站上创建新帐户,并且网站将确认链接发送给他们。只有单击确认电子邮件,用户才能完全注册。

我知道有一些方法可以从 vb 构建登录页面。但我正在使用我自己的登录名。主要是因为用户连接的数据库是MySql。

像这样的东西:http ://www.asp.net/web-forms/videos/authentication/implement-the-registration-verification-pattern

知道在哪里看吗?大多数谷歌搜索链接都使用 php 或 Microsoft Sql。

在此先感谢您提供任何好的链接或解决方案。

彼得

4

1 回答 1

1

基本上,当用户注册帐户时,您会生成一个确认号(我将使用 GUID),然后向用户发送一封带有确认链接的电子邮件。确认链接是确认页面的url,以确认#为参数,即 www.mysite.com/confirmation.aspx?code={guid} 。您将确认代码与用户帐户表一起保存在数据库中(它可以在同一个表中或单独的表中)。用户必须单击确认 url 进行确认。确认时,只需检查代码是否与数据库中的 Guid 相同即可。

基本上流程是一样的,和mySQL或者SQL Server没有太大关系。

这是一个例子,虽然是C#,同样的过程,只是代码中的语法有点不同:

http://www.webreference.com/programming/asp_net/registration-confirmation-system/index.html

包含唯一标识符的 asp.net 确认邮件发送链接

于 2012-11-15T21:43:23.600 回答