使用令牌的邀请

时间:2014-08-25 11:40:44

标签: c# asp.net security

我正在尝试在Asp.NET中实现一个邀请系统,用户可以在其中添加他们的电子邮件地址,系统会在链接中向该电子邮件发送安全密钥。当用户点击链接时,他可以注册一个新帐户。问题是我想不出一种方法来将密钥标记为已经使用过。

1 个答案:

答案 0 :(得分:1)

您应该将邀请KEY存储在每个唯一的电子邮件ID列表中。

因此,当用户使用您的KEY注册时,您可以从待处理的邀请列表中删除该电子邮件,或者使用标记位标记为已注册。