通过电子邮件链接验证用户帐户

时间:2010-06-21 11:19:08

标签: c# asp.net .net-3.5 asp.net-membership

真的很抱歉,因为这几乎是“请发给我代码” - 虽然它真的是“请给我发送另一个讨论的链接”

我正在设置.net会员系统,需要通过“点击此处验证您的帐户”类型链接从他们提供的电子邮件地址验证用户。

只是想知道是否有人知道有关于此的任何好的教程或帖子?我搜索了大约一个小时但找不到任何东西 - 因此我问了这个问题。

提前致谢。 罗布

2 个答案:

答案 0 :(得分:1)

这非常简单,一旦提交申请表,记录“令牌”变量,发送电子邮件,将令牌变量添加到网址,在数据库中搜索令牌,验证用户...... !!简单。

答案 1 :(得分:1)

当他们注册时,用固定的盐向他们发送他们的一些数据的哈希值。就像注册时间和用户ID一样。当他们点击/ verify?q = ahash之类的电子邮件链接时,只需检查哈希所属的用户数据,并更新数据库以反映他们是有效用户。