2012-09-24 32 views
0

我有一個通過電子郵件發送超鏈接來讓用戶獲得一個certion Web窗體應用程序...如何過期鏈接?

mmMail.Body =「HTTP://localhost/mypage.aspx> 當用戶接受這個鏈接有什麼辦法可以在用戶接受鏈接24小時後添加代碼以使該鏈接失效 **這個接收時間對於不同的用戶是不同的,因此我的鏈接應該在用戶20小時後過期,誰收到的鏈接前24小時

+3

您可以很容易地跟蹤數據庫中的情況。你有什麼嘗試,你失敗了? – nunespascal

+0

有時候我們覺得這麼複雜,我們錯過了簡單的解決方案...可能這就是爲什麼你沒有時間存儲分貝數據......並檢查用戶何時通過該鏈接.... – rahularyansharma

回答

4

爲每個用戶存儲一個唯一的ID連同創建時間(或:到期時間)在您的d atabase。

將唯一ID添加到鏈接作爲查詢參數。當用戶調用頁面時檢查參數,如果過期,則顯示錯誤。