我是codeigniter框架的新手,對於如何設置進程來處理持久登錄感到好奇。我正在將現有網站遷移到codeigniter,並且所有內容都已設置,只要創建cookie,保存和更新數據庫中的令牌,即持久登錄的平均最佳實踐。如何在codeigniter中設置持久登錄?
我不確定,因爲我是codeigniter的新手(這可能會很簡單,至少我希望如此)是如何處理用戶系統上的cookie檢查?在舊的應用程序中,我編寫了一個名爲「create_user_session()」的函數,我在該網站的每個頁面頂部調用了該函數。此會話檢查用戶是否已登錄,如果不是,則檢查用戶機器上是否存在cookie,如果是,則使用cookie中的令牌記錄用戶。
我的問題是在codeigniter中我應該設置這個過程?我假設有一種方法可以處理這種情況,而無需在我的控制器的每個人中都調用「create_user_session()」函數...至少這就是我所希望的。任何有關如何處理這種情況的見解,我們將不勝感激! :)
* 編輯 我計劃在具有將被用來處理訪問登錄,出,註冊用戶,刪除用戶,用戶所需要的機型「會話」控制器等
你有看了看會議庫? http://ellislab.com/codeigniter/user-guide/libraries/sessions。html – stormdrain
我剛剛通過該文檔閱讀,如果我一旦你自動加載會話類codeigniter,然後知道執行會話處理任務的任何時候請求頁面正確理解?如果是這種情況,那麼我應該擴展會話類來利用我的永久登錄功能? – commanderZiltoid
查看答案。我建議擴展控制器而不是會話庫。 – stormdrain