我使用codeigniter 3和ion_auth进行身份验证。
我试图让我的控制器中的方法重定向到另一种方法,如果没有登录,除了auth /登录页面,但无论我尝试什么,它仍然重定向到auth /登录页面? ?
因此,出于测试目的,使用此方法,即时尝试将其重定向到同一控制器中的其他方法' new_index',但它仍会重定向到auth / login。
为什么会这样?
public function index() {
// redirect if not logged in
if (!$this->ion_auth->logged_in()) {
// redirect them to the login page
redirect('new_index');
}
else {
$view_data = array(
'page_title' => 'Training Dashboard'
);
$this->load->view('training/training_dashboard',$view_data);
}
}
public function new_index(){
echo "Hello";
}
我不知道重定向到auth / login的说明来自哪里?
答案 0 :(得分:0)
您是否在配置中配置了基本网址。如果没有,请将其设置为指向项目目录