我嘗試使用ion_auth庫codeigniter,但我不明白它的工作。在給定的文件夾中相應的文件已,MySQL的結構創建codigniter 2.1.4和ion_auth不會工作
我有我的管理結構如下
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($這個 - >數據[ '消息']),但我得到布爾值false,
潛水深一點我/sytem/libraries/Form_validation.php
if (count($_POST) == 0)
{
return $this;
}
var_dump(count($_POST));
顯示下檢查的形式驗證上公佈的數據0
好得到它的工作! 忽略從框架傳來的表單模板固定的問題