2016-10-15 36 views
0

での取り扱い私はフロントend.Iとしてバックエンドとして&ユーザーパネルを管理パネルを作成していたあなたはすべてのソリューションを持っている管理者のセッションだけでなく、User.Willを維持したいですか?複数セッション(管理者とユーザー)CodeIgniterの

+0

はこの$ _SESSION [ '管理者'] [ 'ユーザ名']のようなユーザセッションを差別化。 $ _SESSION [ 'ユーザー'] [ 'ユーザ名']; – JYoThI

答えて

0

シンプルでCodeIgniterの

このIN

管理

$_SESSION['admin']['username']='admin_username'; 
     ^^^^^^^^^ 

ユーザー

$_SESSION['user']['username']='user_username'; 
     ^^^^^^^^ 

のようなセッションを差別化

$this->session->set_userdata('admin',$array_of_admin_data); $this->session->set_userdata('user',$array_of_user_data); 

は、管理者とユーザーのための別々のコントローラを作成

$this->session->userdata('admin'); 
0
  1. を使用して、各seesionデータを取得します。
  2. ログインユーザー$this->session->set_userdata('user','user_id')
  3. 各コントローラの上部に__construct()関数を記述し、そこ セッションを確認するために別々のnames.for管理​​に管理者とユーザのセッションを設定している間。
関連する問題