【发布时间】:2010-09-22 13:58:52
【问题描述】:
在我的项目中,我正在向用户发送邮件以创建用户帐户。我想在他/她第一次单击该链接时启用该链接。如果他点击链接超过2次,那么它应该去自定义错误页面。如何做到这一点?
【问题讨论】:
-
为什么这是一个社区维基?
标签: asp.net
在我的项目中,我正在向用户发送邮件以创建用户帐户。我想在他/她第一次单击该链接时启用该链接。如果他点击链接超过2次,那么它应该去自定义错误页面。如何做到这一点?
【问题讨论】:
标签: asp.net
这取决于链接的生成方式。 例如:如果您的链接包含一个用户名作为 GET 参数,那么您可以简单地查询您的数据库,如果该用户名已经在使用中。我建议不要这样做,因为用户可以轻松更改该 GET 参数
我会推荐这个:你的链接应该包含一个唯一的标识符,很可能是一个哈希。该哈希存储在某处,以保证其唯一性,例如在数据库的用户表中(注册链接的哈希列)。这也可能会派上用场,因为您可以创建新的用户行并已经用必要的信息预先填充它们。您可以在渲染时使用这些信息将文本插入文本框
【讨论】: