【发布时间】:2013-02-17 08:22:29
【问题描述】:
我目前正在构建一个网站,人们可以在其中注册并拥有自己的内容页面。我创建了一个自定义登录页面,而不是使用 Microsoft Visual Studio 2010 上提供的创建用户向导。我在后端有一个带有
的 SQL 数据库tblUsers
将保存用户注册的位置。我已经配置了我的电子邮件 smtp 设置,并且能够使用注册人的电子邮件发送电子邮件。我已经对此进行了测试,并且可以正常工作。
问题
(1) 我不知道如何生成激活链接以附加到电子邮件中。
(2) 如何编写代码来更新与用户相关的 SQL 表中的字段
例如:用户验证 = true
当用户点击通过电子邮件发送的链接时。
(3) 如何阻止用户在不经过验证过程的情况下登录网站? (我知道这可以通过在“创建用户”向导中更改一些内容来轻松完成,但是我习惯性地创建了我的注册,因此它在注册按钮单击事件上运行)因此我似乎无法弄清楚如何做它。
如果可能,请尝试帮助我 将不胜感激。
【问题讨论】:
标签: c# asp.net visual-studio-2010 smtp email-verification