我有一个登录页面,我有两个user_types ..一个是供应商,另一个是用户..
所以......我想做的是每当用户或供应商从登录登录时......他们必须重定向到仪表板..我想在URL中获取user_id ..
这是我的登录控制器:
public function signin(){
$data['error'] ="Invalid Login";
if($this->input->post())
{
$user = $this->LoginModel->login($this->input->post());
if(count($user)>0)
{
$data = array(
'user_id' => $user['user_id'],
'first_name' => $user['first_name'],
'email' => $user['email'],
'password' => $user['password']
);
$this->session->set_userdata($data);
if($user['user_type_id'] == '1')
{
redirect(base_url('index.php/Login/vendor_dashboard'));
}
elseif($user['user_type_id'] == '2')
{
redirect(base_url('index.php/Login/user_dashboard'));
}
else
{
redirect(base_url('index.php/Login/dashboard'));
}
}
else
{
$data["error_message"]="Invalid User Name and Password combination";
}
}
$这 - >负载>视图( '管理/ login_view',$数据);
}
这是我的模特:
function login($post='')
{
$this->db->where(array('email' => $post['email'], 'password' => $post['password']));
$query = $this->db->get('users');
return $query->row_array();
}
请有人帮帮我..
这该怎么做..
提前致谢..
3 回答
你会做这样的事情 Edit Made
试试这个:
登录表单功能
使用