我有一个应用程序通过电子邮件发送超链接,以允许用户访问证书webform ...
mmMail.Body =" http://localhost/mypage.aspx> 当用户收到此链接时。有没有办法在用户接受链接24小时后添加代码以使此链接失效。 **此接收时间对于不同的用户会有所不同,因此我的链接应在20小时后到期,用户将在24小时内收到该链接。
答案 0 :(得分:4)
为每个用户存储唯一ID以及数据库中的创建时间(或:到期时间)。
将唯一ID添加到链接作为查询参数。用户调用页面时检查参数,如果过期,则显示错误。