私はcodeigniterを初めて学び、それを学びます。Codeigniterセッションが存在するかどうかを表示するコントローラー
私は2つのコントローラを持っています.1つ目はmainと呼ばれ、ユーザー登録/ログインに応答します。もう1つはtodoと呼ばれ、todoリストを表示します。
localhost/listにアクセスすると、私のウェブサイトでページが開きます。ユーザーがログインしているかどうかをテストするセッションロジックはどこにありますか?
私のコントローラのTODO
defined('BASEPATH') OR exit('No direct script access allowed');
class Lists extends CI_Controller {
public function index()
{
$this->load->view('lists');}
}
どのように私はセッションを使用してそれを表示します:
if($this->session->userdata('is_logged_in') == 1)
または私は各関数の前にセッション・ロジックを入れなければならないのですか?
'パブリック関数の__construct()を { 場合(の$ this - >セッション - >ユーザデータ( 'is_logged_in')! = 1){// redirect} } –
ありがとう@RazibAlMamunありがとうございますが、どこにコードを挿入しますか? – Radu033
私は自分の答えを提出しました。 –