2009-06-30 63 views
2

我試圖使用第三方腳本和提取登錄的用戶的用戶ID。我知道CodeIgniter使用某種加密會話。你能否建議如何獲得用戶名?一個簡單的$ _SESSION似乎不起作用。笨會議

我基本上運行一個單獨的腳本,我只是希望會話信息即用戶ID。但我不想將此腳本修改爲MVC模型。我想盡可能最小化地修改它。

對不起,我是很新的笨。感謝您的時間。

回答

6

根據你自動加載會議庫與否,我們將需要包括:

$this->load->library('session'); 

那麼你應該能夠使用:

$session_id = $this->session->userdata('SessionID'); 

這是不是讓你什麼你需要?

+0

但文件應包括我? – 2009-06-30 12:48:45

2

Code Igniter session

如果你想設置一個會話變量,例如:

$this->session->set_userdata('some_name', 'some_value'); 

,或者使用數組。如果你閱讀文檔,這很容易。 Code Igniter中的文檔非常棒!

$newdata = array(
        'username' => 'johndoe', 
        'email'  => '[email protected]', 
        'logged_in' => TRUE 
       ); 

$this->session->set_userdata($newdata);