我有一個使用數據庫支持會話的Code Igniter項目。 Web應用程序受密碼保護,這意味着我有一個抽象控制器檢查用戶是否登錄,然後我允許他看到除登錄表單之外的任何頁面。代碼點火器 - 登錄後如何重定向用戶?
儘管我沒有實現這個問題,但我很難理解如何讓應用程序將用戶重定向到他想查看的頁面,以查看他是否需要先登錄。
它是怎麼回事:用戶註銷並鍵入一個URL。應用程序檢測到他未登錄,因此請將其發送到登錄頁面並在ci_session表中創建一行。同時,我使用flashdata或userdata存儲用戶在會話對象中輸入的url。我的問題是,一旦用戶登錄,應用程序將在數據庫中創建一個新行,這意味着一個新的會話,完全忽略了先前存儲的值。
不應該是每個會話一行嗎?
嗯。 [這個答案](http://stackoverflow.com/questions/2130361)似乎建議事情應該如你所料,正確? – 2010-12-08 15:41:58