2017-04-16 4 views
0

現在、私は自分のプロジェクトにCodeigniterライブラリを使用しており、カスタムCMSを作成しています。明らかにパスワードで保護されていますが、すべてのコントローラをロードする前に、私はセッションが存在するかどうかを確認するために実行する機能を持っており、そうでなければログインページにリダイレクトします。セッションがグローバルに存在するかどうかを確認する方法。 Codeigniterの使用

public function checkLoginStatus(){ 

    if($this->session->userdata('is_admin_login') != true) { 

    redirect(base_url().'admin/'); 

    } 

} 

これをグローバルにチェックする方法はありますか。すべてのコントローラにロードする必要はありませんか?

答えて

0

私の解決策はです。

if(empty($this->session->userdata('is_admin_login')) { 
    redirect(base_url().'login/'); 
    }else{ 
    redirect(base_url().'admin/'); 
} 
+0

ご返信ありがとうございます。私の機能も働いていますが、問題はグローバルに使用する方法です。すべてのコントローラファイルで使用する必要はありません – Zee

関連する問題