Ошибка перенаправления входа в CakePHP - PullRequest
1 голос
/ 29 июня 2011

Я создал очень простой веб-сайт CakePHP, используя компонент Auth, и наткнулся на очень досадную ошибку. В основном, если пользователь пытается получить доступ к области, в которой он должен войти, сначала его перенаправляют на страницу входа, а затем, если он успешно входит в систему, отправляют обратно на исходную страницу ... это все прекрасно, но потому, что это воспоминание о где пользователь пытался перейти, он хранится в сеансе, где он зависает, поэтому, если я попаду на страницу входа в систему, затем решу пойти в другое место, затем вернуться, а затем GO DIRECT в форму входа, он отправит меня на страницу, к которой я пытался обратиться ранее включен, поскольку он все еще сохраняется в сеансе.

Как мне это остановить? Поскольку это означает, что пользователи отправляются на случайные страницы при входе со страницы входа в систему, если они пытались получить доступ к сайту ранее.

1 Ответ

2 голосов
/ 29 июня 2011

Это не ошибка. Это намеренное, документированное поведение.

К счастью, CakePHP хорошо документирован. Можно проверить книгу 1.3, в которой подробно описаны переменные, необходимые для изменения поведения аутентификации по умолчанию, в частности $this->Auth->autoRedirect свойство .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...