加载用户所在的视图

时间:2011-10-07 09:51:15

标签: php codeigniter

在我的基于CodeIgniter的网站中,我的侧边栏有登录框。

在登录控制器中,我有以下代码:

if ($this->form_validation->run() == FALSE)
        {
            $this->load->view('loginfail');
        }           
        else
        {
            $this->load->view('loginsuccess');
        }

目前,如果登录失败,它会重定向到loginfail视图。

我想要做的是将用户发送回他所在的视图。但由于登录框位于侧边栏中,并且已加载到每个其他视图上,因此如何知道用户所在的视图?

1 个答案:

答案 0 :(得分:1)

您可以尝试将current_url()的输出传递给它,它会返回当前查看的URI的片段;它是URL助手的功能。

正如您所建议的那样,您可以将其放在隐藏的输入字段中,并检索处理身份验证的控制器/库中的值。