Загрузите представление, на котором был пользователь - PullRequest
0 голосов
/ 07 октября 2011

На моем сайте на базе CodeIgniter на боковой панели есть поле для входа.

В контроллере входа у меня есть следующий код:

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

В настоящее время, в случае неудачного входа в систему, он перенаправляется в представление loginfail.

То, что я хочу сделать, это отправить пользователя обратно в представление, в котором он находился.Но так как окно входа в систему находится на боковой панели, которая загружается во все другие представления, как я могу узнать, в каком представлении находился пользователь?

1 Ответ

1 голос
/ 07 октября 2011

Вы можете попробовать передать ему вывод current_url () , который возвращает сегменты URI, просматриваемого в данный момент;это функция помощника URL.

Как вы и предлагали, вы можете поместить его в скрытое поле ввода и получить значение в контроллере / библиотеке, которая обрабатывает аутентификацию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...