我尝试将 ion_auth 库用于 codeigniter,但我没有让它工作。给定文件夹中已有适当的文件,已创建 mysql 结构
我的管理结构如下
controller
--admin
---dashboard.php
---auth.php
我请求域/管理员/仪表板并检查用户是否已登录
if (!$this->ion_auth->logged_in()) {
redirect('admin/auth/login', 'refresh');
}
否则应该能够访问仪表板
比我认为的
--view
---admin
---- tmpl
-----index.php
---auth
----login.php
比我尝试使用默认凭据登录
失败,但我什至没有收到错误消息。比我检查控制器/管理员/auth.php 登录方法
if ($this->form_validation->run() == true)
{
codes that would check credentials
} else
{
$this->data['message'] = (validation_errors()) ? validation_errors() : $this->session->flashdata('message');
//and return to login view
}
我尝试 var_dump($this->data['message']) 但我得到布尔错误,
深入一点我正在检查 /sytem/libraries/Form_validation.php 下的表单验证器
if (count($_POST) == 0)
{
return $this;
}
var_dump(count($_POST));
显示在发布的数据上0
好的让它工作! 忽略来自框架的表单模板修复了问题