我已经安装了Ion_auth
与Codeigniter作为用户身份验证库。我正面临auth/login
视图的问题。输入"http://localhost/ciinstallation/auth/login
"。虽然我的会话已经注册,但我仍然可以查看auth/login
页面。除了上面的问题,一切都很好。我的问题是-为什么我可以看到登录页面?
作为一个登录用户-我不应该再看到登录页面了。我做错了什么?
配置信息如下-
-
Auth.php
包含Auth
控制器扩展CI_Controller -
Ion_auth_model
包括Ion_auth_model
扩展CI_Model - 语言配置正确
- 我加载了库@ autolload .php @配置目录。
- 数据库连接正常(可以登录)。我可以添加新用户。
我通过在欢迎视图中转储登录的用户信息进行了测试。数据显示正常
在auth
控制器方法login
中,您应该在显示登录表单之前首先检查您当前是否登录:
if ($this->ion_auth->logged_in())
{
// Example: redirect them to the dashboard page
redirect('dashboard');
}
如果你已经登录了,那么你应该被重定向到任何你想要登录的页面