2013-04-22 1 views
0

Как мы можем перенаправить на предыдущую страницу после входа в систему cibonfire?Как мы можем перенаправить на предыдущую страницу после входа в систему cibonfire?

Если какой-либо модуль требует входа в систему для входа в систему, то код будет проверяться на вход в систему и если он не войдет в систему, он перенаправит страницу входа. После входа в систему мы хотим вернуться в тот же модуль. Как мы можем это сделать.

Благодаря

+0

redirect ("view_file_name"); –

ответ

0

В конце вашей функции контроллера добавьте эту строку

redirect('your_view_here', $any_variables_here); 
0

Я использую сессий для входа в систему и для задач Navegation, как это, потому что он просто делает жизнь намного проще. В мои функции контроллера я падаю в строке кода, как следующее:

$this->load_segs(func_get_args(), strtolower(__CLASS__).'/'.__FUNCTION__); 

Вот функция нагрузки сегментами:

function load_segs($params, $src){ 
    if (! is_array($params) || ! isset($src)){ 
     return FALSE; 
    } 
    foreach ($params as $key => $value){ 
     //only include values that don't need encoding 
     if ($value != urlencode($value)){ 
      break; 
     } 
     $src .= '/'.htmlentities($value, ENT_QUOTES, 'UTF-8'); 
    } 
    $this->session->set_userdata('return', $src); 
    return $src; 
} 

Вы можете получить следующую информацию:

$return = html_entity_decode($this->session->userdata('return')); 
redirect($return); 
4

Перед вашей проверкой пользователь уже подключился, Добавить

$this->session->set_userdata('page_url', current_url()); 

Добавьте в свою функцию входа в систему, проверив данные входа.

if($this->session->userdata('page_url')) 
     redirect($this->session->userdata('page_url')); 
else 
     redirect('default home page'); 
+0

@ Raman, Okay ...... – Shin

+0

Thnks @ Shin..Helpful для меня :) –

+0

@MayurKukadiya Хорошо ... – Shin

Смежные вопросы