2016-10-15 3 views
0

Я создал панель администратора в качестве обратного конца & Панель пользователя в качестве Front end. Я хочу сохранить сеанс администратора, а также пользователя. Будет ли у вас какое-либо решение?Несколько сеансов (Admin & User) Обработка в codeigniter

+0

Дифференцируйте сеанс пользователя, как этот $ _SESSION ['admin'] ['username']; $ _SESSION [ 'пользователя'] [ 'имя пользователя']; – JYoThI

ответ

0

простой Дифференцировать сеанс, как этот

Администратор

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

Пользователь

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

В CodeIgniter

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

затем получить каждый данные seesion используя

$this->session->userdata('admin'); 
0
  1. Создать отдельный контроллер для администратора и пользователя.
  2. Хотя Войти установить сеанс администратора и пользователя в отдельном names.for администратор $this->session->set_userdata('admin','admin_id') для пользователя $this->session->set_userdata('user','user_id')
  3. Написать __construct() функции в верхней части каждого контроллера и проверить сессии там.
Смежные вопросы