CakePHP 2.0 не возвращается 403 - PullRequest
0 голосов
/ 03 февраля 2012

Я создавал приложение на основе AJAX в cakePHP 1.3 и решил перейти на CakePHP 2.0.Теперь ограниченные действия, вызываемые ajax, больше не возвращают ошибку 403, когда не вошли в систему. Я использовал это, чтобы предупредить моего пользователя, что ему необходимо повторно войти в систему. Как я могу убедиться, что CakePHP возвращает 403, когда не вошел в систему?

1 Ответ

1 голос
/ 03 февраля 2012

Cake 2.0 имеет встроенный класс исключений для 403 с.

исключение ForbiddenException
Используется для ошибки 403 Запрет.

Используйте это так:

function view() {
    if ( !MyLoginVerificationFunction() ) {
        throw new ForbiddenException();
    }
    ...
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...