Это запутанная тема, но вот сценарий.У меня есть веб-приложение, которое состоит из одного и того же набора страниц, независимо от того, решает ли пользователь войти или нет.Две кнопки входа или гостя.Когда пользователь нажимает кнопку входа в систему, его отправляют в функцию 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
}