1

我有登录表单和路径是这个

http://localhost/xxx/CI/login/

用户输入值后,我会进行验证

http://localhost/xxx/CI/login/validation

验证后我想将用户重定向到 main_page 控制器,如果我加载主页的视图,它会加载视图但路径在浏览器中保持不变

http://localhost/xxx/CI/login/validation

我希望在验证成功时它应该向我显示这条路径

http://localhost/xxx/CI/main_page

我尝试加载 main_page 的控制器,但它显示空白页,在 main_page 控制器索引函数中我正在加载 main page 的视图。

4

1 回答 1

2

要在登录 abd 更改 URL 后重定向用户,请使用重定向功能。
就像是;

public function login() {
    if($this->form_validation->run('login') == TRUE ) {
        // $redirect is what ever page you want to go to
        redirect($redirect);
    } else {
        // show form
        $this->load->view('login_form');
    }
}
于 2013-04-02T07:22:24.750 回答