Cakephp注销并重新启动不在hostgator中工作

时间:2017-02-02 00:54:53

标签: php cakephp

昨天一切都很好,但今天登出功能不再有效,并且对路径/用户的访问不再有效,但是当我运行/ users / index时,它的问题是解释性视频和我的代码https://youtu.be/C-1aUF2I-ac < / p>

类UsersController扩展AppController {

function beforeFilter()
{
        parent::beforeFilter();
        $this->Auth->allow('login','add');

        $this->Auth->authError = __('Vous devez être connecté.');
        $this->Auth->loginError = __('E-mail ou mot de passe invalide, veuillez réessayer');
}
    function login()
    {
        if ($this->request->is('post'))
        {
            if ($this->Auth->login())
            {
                $this->redirect(array('action' => 'view'));
            }
        }
    }
public function logout()
    {
        $this->Auth->logout();
        $this->redirect(array('action' => 'login'));
    }

    public function index() 
    {
            $this->paginate = array(
            'limit' => 1000,
            'order' => array(
                'User.id' => 'desc'
            ));
            $this->User->recursive = 0;
            $this->set('users', $this->paginate());
   }

AppController.php

class AppController extends Controller
{
    var $components = array('Auth','Session');
    function beforeFilter()
    {
         //$this->Auth->allow(array('*'));
    }
}

在我的hebergeur我有PHP 5.6.29 蛋糕的版本是2.3.4

2 个答案:

答案 0 :(得分:1)

使用控制器和app控制器粘贴完整代码 并确保您不允许使用前过滤器中的功能

答案 1 :(得分:1)

是的,我和hostgator服务器有同样的问题。我试图找出问题所在。当前会话未被销毁且缓存未被清除。通常,cakephp不会将登录和注销放入缓存中。