根据client_type登录后我想在codeigniter中显示仪表板。请帮忙。根据用户类型登录后将显示仪表板
这里是我的控制器登录:
public function login()
{
$data['error'] ="Invalid Login";
$this->load->view('auth/header');
if($this->input->post())
{
$user = $this->UserModel->login($this->input->post());
if(count($user)>0)
{
$array = array(
'client_id' => $user['client_id'],
'email' => $user['email'],
'password' => $user['password'],
);
$this->session->set_userdata($array);
}
else
{
$data["error_message"]="Invalid User Name and Password combination";
}
//$this->UserModel->login($this->input->post());
//redirect(base_url('../fms'));
}
$this->load->view('auth/signin',$data);
$this->load->view('auth/footer');
}
是否有'client_type'在返回'$ user'?如果是的话,为什么不使用它来将用户重定向到适当的仪表板?如果不是,那么你应该存储并返回那种信息。 – gdros
是的,有client_type_id – user3663
我有两个client_types如果client_type_id是1它必须去管理仪表板和client_type_id是2它必须去用户仪表板 – user3663