我有管理员登录,如果登录好>我来到我的管理员/仪表板。但现在我尝试在成员/仪表板下设置第二个用户面板。
我希望我只有管理员/仪表板,如果用户数据库表用户> is_admin = 1.如果我没有is_admin = 1,我收到一条错误消息。这是从我的代码开始。
DomSanitizer
答案 0 :(得分:0)
我认为你应该检查查询结果
$user = $this->db->where('email', $this->input->post('email'))->where('password', md5($this->input->post('password')))->get('users');
if($user->num_rows()<1){
//What you want to do here
return false;
}
$user = $user->row();
$this->session->set_userdata(array(
'email' => $user->email,
'image3' => $user->image3,
'user_id' => $user->user_id,
'username' => $user->username
));
if($user->is_admin == 1)
redirect('admin/dashboard');
else
redirect('member/dashboard');
问题应该以这种方式解决