mysql - 确认电子邮件发送给 vb.net 中的用户到 mysql 数据库

标签 mysql vb.net confirmation-email

只是想问一下是否有某种方法可以向 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/

相关文章:

php电子邮件确认代码算法?

MySQL Multicase When Exists 语句

mysql - SQL通过使用同一个表组合3个查询

vb.net - 在处理 VB .NET 4.5 中的文件之前测试我是否具有对文件的完全读/写访问权限

PHP/MYSQL - 订阅电子邮件 - 他们如何完成这样的事情?

mysql - 设计困境 : If e-mail address already used, 发送电子邮件 "e-mail address already registered",但无法发送,因为无法将重复项添加到表中

javascript - 雪花和存储过程我们如何循环保存在内部阶段中的文件行?

mysql - 如何在 Django 中检索过去几周的记录

mysql - 如何使用 MySQL 查找最大值

mysql - 如何从组合框中获取选定的数据并将其上传到mysql数据库?