注册后,我需要直接重定向到用户仪表板。我需要根据用户角色和上次注册的ID设置会话。如何设置这个。已经我有setsession函数auth_model.php基于此我需要setsesion
function setUserSession($row=NULL)
{
switch($row->role_name)
{
case 'owner':
$values = array('user_id'=>$row->id,'logged_in'=>TRUE,'role'=>'owner');
$this->session->set_userdata($values);
break;
case 'employee':
$values = array('user_id'=>$row->id,'logged_in'=>TRUE,'role'=>'employee');
$this->session->set_userdata($values);
break;
}
}
我正在使用ajax进行注册并使用windows.location.href =“dashboard.php”进行重定向
答案 0 :(得分:0)
$this->session->userdata('last_generated_id')
select * from users where user_id = $this->session->userdata('last_generated_id')
$row = $this->db->result();
$this->auth_model->setUserSession($row);
redirect('logged_in_page');