单击ASP.NET中,如何设置超链接的到期超链接



我们将电子邮件中的超级链接发送给用户。如果用户仅单击一次超级链接。如果他第二次单击该超级链接,则应到期。

预先感谢

您需要在每个链接中具有唯一标识符,并将标识符存储在服务器端,通常在数据库中。然后在每个请求中您需要:

  • 检查标识符是否已经使用
  • 如果是,请渲染"链接过期"或做任何您想做的事
  • 如果您第一次在请求中看到此缩进仪,请将其标记在您的数据库中并返回所需的响应

明智的是使用GUID或与哈希添加一些其他参数,以防止用户猜测其他标识符(也取决于您的用例)。

最新更新