Codeigniter Ion Auth登录视图问题


Codeigniter Ion Auth login view issue

我已经安装了Ion_auth与Codeigniter作为用户身份验证库。我正面临auth/login视图的问题。输入"http://localhost/ciinstallation/auth/login"。虽然我的会话已经注册,但我仍然可以查看auth/login页面。除了上面的问题,一切都很好。我的问题是-为什么我可以看到登录页面?

作为一个登录用户-我不应该再看到登录页面了。我做错了什么?

配置信息如下-

  1. Auth.php包含Auth控制器扩展CI_Controller
  2. Ion_auth_model包括Ion_auth_model扩展CI_Model
  3. 语言配置正确
  4. 我加载了库@ autolload .php @配置目录。
  5. 数据库连接正常(可以登录)。我可以添加新用户。

我通过在欢迎视图中转储登录的用户信息进行了测试。数据显示正常

auth控制器方法login中,您应该在显示登录表单之前首先检查您当前是否登录:

 if ($this->ion_auth->logged_in())
    {
        // Example: redirect them to the dashboard page
        redirect('dashboard');
    } 

如果你已经登录了,那么你应该被重定向到任何你想要登录的页面