我在cakephp
和我的代码
App Controller
class AppController extends Controller {
var $components = array( 'Session','Auth');
function beforeFilter() {
parent::beforeFilter();
}
}
管理员控制器
class AdminsController extends AppController {
function admin_login()
{
echo(AuthComponent::password($this->data['Admin']['password']));
}
}
当我提交用户名和密码时,会显示错误:未找到“验证”。请帮帮我,我错过了什么?
答案 0 :(得分:0)
请检查并确保您的AdminsController文件顶部有以下内容:
App::uses('AppController', 'Controller');
这需要在课堂声明之前来。
此外,我强烈建议您使用debug()工具在调试时回显代码。 所以,
echo(AuthComponent::password($this->data['Admin']['password']));
会变成:
debug(AuthComponent::password($this->data['Admin']['password']));