ログイン後、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');
}
、この意志はあなたを助けるかもしれない試しは返さ '$のuser'で' client_type'はありますか?はいの場合は、ユーザーを適切なダッシュボードにリダイレクトするために使用してください。いいえの場合は、そのような情報を保存して返す必要があります。 – gdros
はいありますclient_type_id – user3663
client_type_idが1の場合はadmin_type_idが1、adminダッシュボードにclient_type_idが2、ユーザダッシュボードが – user3663