Session Cakephp身份验证组件出现故障

Session Cakephp身份验证组件出现故障,session,cakephp,cakephp-1.3,authentication,Session,Cakephp,Cakephp 1.3,Authentication,我在ovh主机上使用cakephp中的auth组件时遇到问题 登录时,未设置任何会话变量: 打印\r$此\u会话仅显示: Array ( [Config] => Array ( [userAgent] => [time] => 1302122401 [timeout] => 10 ) ) 这个问题的奇怪之处在于,有时它是有效的。。。我过去经常在家里正确连接,而不是在工作中 这是我使用的代码。这真的很简单。 一个应用程序控制器: <?php class AppCon

我在ovh主机上使用cakephp中的auth组件时遇到问题

登录时,未设置任何会话变量: 打印\r$此\u会话仅显示:

Array ( [Config] => Array ( [userAgent] => [time] => 1302122401 [timeout] => 10 ) )
这个问题的奇怪之处在于,有时它是有效的。。。我过去经常在家里正确连接,而不是在工作中

这是我使用的代码。这真的很简单。 一个应用程序控制器:

<?php
class AppController extends Controller {
        var $components = array("Session","Auth");
        function beforeFilter() {
                $this->Auth->fields = array('username' => 'name', 'password' => 'password');
                $this->Auth->loginAction = array('action' => 'login');
        $this->Auth->loginRedirect = array('controller' => 'discs', 'action' => 'hello');
        $this->Auth->logoutRedirect = '/';
                $this->Auth->loginError = 'Invalid name / password combination.  Please try again';
        }
}

?>
function login() {
           }

    function logout() {
    $this->redirect($this->Auth->logout());
    }
我尝试修改会话配置: -尝试php或蛋糕管理 -正在尝试从低到中的安全级别 -正在尝试更改会话cookie名称 -正在尝试将checkAgent设置为false


有什么想法吗?

我不确定,但我想你的代码已经正确了。
我注意到文件名“user\u controller”。是用户控制器而不是用户控制器吗?cakephp中的命名约定对于我们防止此类错误非常重要。最后,尝试删除$this->Auth->loginAction=array'action'=>login'

尝试在筛选之前暂时删除所有内容,然后重试。如果我从父过滤器中删除所有内容,它不会记录我。如果我只是让Auth->fields设置,行为与前面相同。