У меня проблема здесь. Я создал приложение cakePHP, используя функцию Bake в cakePHP. Я испек свою Модель, мой Контроллер и мои представления (с индексом по умолчанию, добавлением, редактированием и просмотром действий). Я создал небольшую таблицу с именем users в моей базе данных, которая содержит только три поля (id int первичный ключ auto_increment, имя пользователя varchar (15), пароль charr (40)). Проблема, с которой я сталкиваюсь, заключается в том, что когда я использую компонент Auth, я застреваю на странице регистрации навсегда (до тех пор, пока я ее не удалю). Я пытался почти все в моих функциях login () и beforeFilter () безуспешно. Любая идея, пожалуйста?
Я использую компонент Auth, как в моем контроллере пользователей:
var $components = array('Auth');
Я пробовал это в своей функции beforeFilter (), но она не работает:
function beforeFilter() {
$this->Auth->autoRedirect = false;
parent::beforeFilter();
}
Я даже пытался перенаправить прямо в моей функции login (), вот так:
function login() {
$this->redirect($this->Auth->redirect());
}
Но когда я делаю это, я получаю ошибку 310: СЛИШКОМ МНОГИЕ НАПРАВЛЕНИЯ.
Я не могу перейти к своему индексу, добавить или просмотреть страницу. Помогите пожалуйста?