2012-06-30 38 views
0

我想發送一個激活鏈接給定的郵件,如果用戶點擊他的郵件中的激活鏈接,然後他的帳戶被激活,這麼多我已經成功完成了.. 我正在這樣做通過在數據庫中初始設置一個標誌爲0,如果激活鏈接被點擊它更新爲1. 但我想包括一件事情,如果用戶在一個小時內沒有點擊他的郵件中的激活鏈接,該鏈接將過期,即我的數據庫中的'旗'將在一小時後自動更新爲1。 我該如何在codeigniter中做這件事? 如果可能,請給我提供一些鏈接或教程這個..?使用codeigniter在數據庫中做事件

回答

0

您可以在創建帳戶時存儲額外的Timestamp/DateTime列,使用該列來比較該值+ 1小時。 或 使用另一個表格,該表格僅用於激活爲false(零)的用戶,您可以在其中跟蹤激活過程。 一些表列

id[int]|userid[int]|last_email_used[Varchar 255]|sended_on[Datetime] 

希望它幫助

相關問題