[eluser]shahmy[/eluser]
Hi, I have two tables,
1.students
2.teachers
and In my view i was created one login form with username and password.
my problem is,
when the student log to the site i want redirect that person to student panel and if teacher log to the site i want redirect that person to teachers panel.
I was don this, But I cant redirect the student to student panel,
this is my code:
"The Login Controller"
function validate_users()
{
$this->form_validation->set_rules('username', 'Username', 'required');
$this->form_validation->set_rules('password', 'Password', 'required');
if ($this->form_validation->run() == FALSE)
{
$this->index();
}
else
{
$this->load->model('student_model');
$query = $this->student_model->validate();
if($query) // if the user's credentials validated...
{
$data = array(
//'tech_id'=>$tech_id,
'username' => $this->input->post('username'),
'is_logged_in' => true
);
/*foreach ($query->result() as $row)
{
$row->tech_id;
}
$tech_id=$this->session->set_userdata('tech_id');*/
//$data['query'] = $this->teachers_model->getLoginId();
//$this->session->set_userdata($data);
$this->session->set_userdata($data);
redirect('main/student/memberarea');
}
/*else
{
$this->load->model('teachers_model');
$data = $this->teachers_model->general();
$data['error']='The Information Not In Database';
$this->load->view('main/index',$data);
//$this->index();
}*/
else
{
$this->load->model('teachers_model');
$query = $this->teachers_model->validate();
if($query) // if the user's credentials validated...
{
$data = array(
'username' => $this->input->post('username'),
'is_logged_in' => true
);
$this->session->set_userdata($data);
redirect('main/teachers/memberarea');
}
else
{
$this->load->model('teachers_model');
$data = $this->teachers_model->general();
$data['error']='The Information Not In Database';
$this->load->view('main/index',$data);
//$this->index();
}
}
}
}
please help me.
Thank You.