2013-09-25 16 views

回答

2

使用ion_auth.php庫很容易。您需要遵循這些步驟。 我假設你已經遵循了ion_auth安裝過程。

首先,你需要創建一個MY_Controller類,並把它放在覈心

Class MY_Controller Extends CI_Controller{ 
    public function __construct(){ 
     parent::__construct(); 
     if (!$this->ion_auth->logged_in()) 
     { 
      redirect(site_url('auth/login')); 
     } 
    } 
} 

確保您自動載入ion_auth庫。 第二件重要的事情是你需要用MY_Controller擴展你的每一個控制器。 (注意:如果你不想用MY_Controller進行擴展,但希望使用簡單的控制器來擴展CI_Controller,則在每個控制器的構造函數中放入上述條件) 如果用戶沒有登錄並嘗試訪問任何頁面,他將被重定向到auth /登錄。

另一個有用的功能是在這裏。

$user = $this->ion_auth->user()->row(); 

這將返回登錄的用戶信息。

希望這就是你需要的一切。

+0

非常感謝!我已經做到了! – ocrama

+0

@ocrama你應該通過檢查簽字來接受答案 –

相關問題