Codeigniter Ion Auth登录视图问题

时间:2015-09-10 06:09:42

标签: php codeigniter authentication

我已将Ion_auth与Codeigniter一起安装为用户身份验证库。我正面临着auth/login观点的问题。如果我输入http://localhost/ciinstallation/auth/login。我的会话已经注册,我仍然可以查看auth/login页面。除上述问题外,一切正常。我的问题是 - 为什么我可以看到登录页面?

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

配置信息如下 -

  1. Auth.php包括Auth Controller扩展CI_Controller
  2. Ion_auth_model包括Ion_auth_model扩展CI_Model
  3. 语言配置正确
  4. 我加载了库@ autoload.php @ config目录。
  5. 数据库连接正常(我可以登录)。我可以添加新用户。
  6. 我通过在欢迎视图中转储登录的用户信息进行了测试。数据显示正确。

    提前致谢。

1 个答案:

答案 0 :(得分:0)

auth控制器方法login中,首先要检查您当前是否已登录,然后再显示登录表单:

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

如果您已登录,则应将您重定向到所需的任何仅登录页面。

相关问题