0
이것은 혼란스러운 주제이지만 여기에 시나리오가 있습니다. 사용자가 로그인할지 여부를 결정하는 것과 동일한 페이지 집합으로 구성된 웹 응용 프로그램이 있습니다. 두 개의 단추 로그인 또는 손님. 사용자가 로그인을 클릭하면 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
}