codeigniter中的多个会话(管理员和用户)处理

时间:2016-10-15 10:16:02

标签: codeigniter

我创建了管理面板作为后端&用户面板作为前端。我想维护管理员以及用户的会话。你有解决方案吗?

2 个答案:

答案 0 :(得分:0)

简单区分会话

管理

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

用户

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

IN codeigniter

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

然后使用

检索每个种子数据
$this->session->userdata('admin');

答案 1 :(得分:0)

  1. 为管理员和用户创建单独的Controller。
  2. 登录时将admin和User的会话设置为单独的名称。对于用户$this->session->set_userdata('admin','admin_id')的管理员$this->session->set_userdata('user','user_id')
  3. 在每个控制器的顶部写入__construct()功能并检查 会议那里。