2009-12-18 77 views
1

我需要一種方法來判斷用戶是否是第一次登錄 - 所以我可以向用戶顯示他們需要做的事情的相關信息。Codeigniter首次使用者

這是如何實現的?我在這裏感到茫然,例如,將不勝感激! :)

回答

5

它往往是存儲了用戶的「上次登錄的時間和日期有用。如果你這樣做,你可以簡單地檢查你的用戶表中的last_login是否爲NULL,然後顯示你的消息或其他內容。

+1

last_login時間戳通常比簡單的first_login標誌更有用,並且不難實現。 – meagar 2009-12-18 18:39:52

+0

再次感謝!你的回答對初學者有幫助! – 2009-12-27 00:00:43

0

你必須存儲類似的東西在數據庫:

username varchar 255 
password varchar 255 
first_login bool default 1 

如果first_login是1,顯示信息和first_login設置爲0

1

這是不是一個真正的笨具體問題。你會想要與存儲用戶信息的數據庫進行交互。當用戶第一次登錄(隨後可以查詢)時,「用戶」表中可能有一個字段被設置爲「true」(或某個值)。 Codeigniter確實可以讓您更輕鬆地與數據庫進行交互 - 只需對Codeigniter ActiveRecord進行搜索(或查看其出色文檔)即可。祝你好運。

+0

它是ActiveRecord。 – 2009-12-18 17:37:12

+0

謝謝,我更新了帖子 – Tms 2009-12-18 17:38:54

0

你可以一個字段存儲在數據庫中,如flagFirstLogin = 1 uppon登記和首次登錄後,你只需更改爲0