401 Несанкционированный не интерпретируется в Firefox

Я работаю над CAKE PHP 2.5.x и если сеанс пользователя истек, то я бросаю 401 unauthorized исключение в ответ на HTTP/AJAX запрос.

Теперь, если я вышел из системы и браузер отправляет AJAX запрос к серверу. Так что в таком случае сервер отправляет 401 исключение.

$( document ).ajaxError(function(x,e){
    if(e.status == "401"){
        alert('requested restricted area!');
        window.location.reload();
    }
});

Исходя из кода, я обрабатываю 401 брошенный через AJAX, Это работает нормально в chrome,

Но я не знаю firefox получает ответ 403 Forbidden по тому же сценарию и из-за этого моя проверка на несанкционированный сбой.

PS AJAX звонок включен same domain а также нет аутентификации для каждого AJAX вызов. Я просто проверяю, вошел ли пользователь в систему или нет на стороне сервера.

Можете ли вы помочь мне. Заранее спасибо.

0 ответов

Другие вопросы по тегам