【问题标题】:send a mail to a user with a link使用链接向用户发送邮件
【发布时间】:2010-09-22 13:58:52
【问题描述】:

在我的项目中,我正在向用户发送邮件以创建用户帐户。我想在他/她第一次单击该链接时启用该链接。如果他点击链接超过2次,那么它应该去自定义错误页面。如何做到这一点?

【问题讨论】:

  • 为什么这是一个社区维基?

标签: asp.net


【解决方案1】:

这取决于链接的生成方式。 例如:如果您的链接包含一个用户名作为 GET 参数,那么您可以简单地查询您的数据库,如果该用户名已经在使用中。我建议不要这样做,因为用户可以轻松更改该 GET 参数

我会推荐这个:你的链接应该包含一个唯一的标识符,很可能是一个哈希。该哈希存储在某处,以保证其唯一性,例如在数据库的用户表中(注册链接的哈希列)。这也可能会派上用场,因为您可以创建新的用户行并已经用必要的信息预先填充它们。您可以在渲染时使用这些信息将文本插入文本框

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-19
    • 2013-05-31
    • 2014-06-05
    • 1970-01-01
    • 2014-05-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多