Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Codeigniter 控制器到模型到控制器登录问题_Codeigniter - Fatal编程技术网

Codeigniter 控制器到模型到控制器登录问题

Codeigniter 控制器到模型到控制器登录问题,codeigniter,Codeigniter,这是一个令人困惑的话题,但下面是场景。我有一个web应用程序,它由相同的页面组成,无论用户是否决定登录。两个按钮“登录”或“来宾”。当用户单击login时,它们将被发送到一个模型函数,该函数检查它们是否已登录,如果未登录,则使用ldap让它们登录。现在,在该函数之后,我有一个函数调用来继续下一个函数/页面。该函数在用户离开模型后不会执行。因此,当我第二次按下“登录”按钮时,它确实会转到下一页,因为用户已登录 基本上,我如何让登录函数返回到控制器中的新函数 if($submit ==

这是一个令人困惑的话题,但下面是场景。我有一个web应用程序,它由相同的页面组成,无论用户是否决定登录。两个按钮“登录”或“来宾”。当用户单击login时,它们将被发送到一个模型函数,该函数检查它们是否已登录,如果未登录,则使用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
    }
使用
重定向('controller/main')
发送用户,以便在用户登录后触发另一个请求