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