Это похоже на проблему в перенаправлении входа в систему.
Вы добавили конфигурацию beforeFilter () в свой app_controller?
, если нет, возможно, вам потребуется добавить ее.
Вот пример того, как должен выглядеть ваш app_controller:
<?php
class AppController extends Controller {
var $components = array('RequestHandler', 'Session', 'Auth');
function beforeFilter(){
$this->Auth->fields = array('username' => 'email', 'password' => 'passwd');
$this->Auth->loginAction = array('plugin' => 'users', 'controller' => 'users', 'action' => 'login', 'admin' => false);
$this->Auth->loginRedirect = '/';
$this->Auth->logoutRedirect = '/';
$this->Auth->authError = __('Sorry, but you need to login to access this location.', true);
$this->Auth->loginError = __('Invalid e-mail / password combination. Please try again', true);
$this->Auth->autoRedirect = false;
$this->Auth->userModel = 'Users.User';
$this->Auth->userScope = array('User.active' => 1);
}
}
?>
Помните, что $ this-> Auth-> loginAction MOST содержит плагин => 'users', без него он будетперейдите по адресу www.mydomain / users / login вместо www.mydomain / users / users / login