2012-02-13 20 views
2

我將創建一個名爲login_as_member($member_id)的函數,讓管理員完全以成員身份登錄。CodeIgniter的sess_create()會刪除以前的會話嗎?

在會員login()方法中,我用sess_created()

現在我想看看我是否使用該方法?當然,我不希望管理員在登錄成爲會員時被註銷。

請告訴我,如果使用該方法會破壞管理員的當前會話。

事實上,我想知道sess_create()究竟做了什麼?

回答

1

sess_create()將爲用戶創建一個新的會話。新創建的會話將覆蓋當前存在的會話。

你可能會做的一件事是從新的用戶會話中存儲管理會話所需的任何數據,然後當管理員想要註銷用戶帳戶時,自動再次登錄管理員。

+0

完美!簡短,完整且清晰的答案。非常感謝你 – 2012-02-13 06:45:43