Проблема входа с контроллера на модель с контроллером - PullRequest
0 голосов
/ 16 сентября 2011

Это запутанная тема, но вот сценарий.У меня есть веб-приложение, которое состоит из одного и того же набора страниц, независимо от того, решает ли пользователь войти или нет.Две кнопки входа или гостя.Когда пользователь нажимает кнопку входа в систему, его отправляют в функцию MODEL, которая проверяет, вошли ли они в систему и использует ли ldap для входа в систему. Теперь после этой функции у меня есть вызов функции для перехода к следующей функции / странице,Эта функция не выполняется после того, как пользователь покидает модель.Поэтому, когда я нажимаю эту кнопку «войти» во второй раз, она переходит на следующую страницу, потому что пользователь вошел в систему.

По сути, как мне заставить функцию входа в систему вернуться к новой функции вконтроллер

       if($submit == "Login") {

     $postData['suppress'] = "No";
     $this->Login->requireLogin();//login using ldap
     $this->session->set_userdata(array('is_user' => TRUE));
     $this->Tests->setAccountNumber($_SESSION['accountNumber']);
     $this->Userr->setAccountNumber($_SESSION['accountNumber']);
     $this->main();
     //not hitting main function until we hit login again
    }

1 Ответ

1 голос
/ 16 сентября 2011

используйте redirect('controller/main') для отправки пользователя, чтобы он вызвал другой запрос после того, как пользователь вошел в систему.

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