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
вызов. Я просто проверяю, вошел ли пользователь в систему или нет на стороне сервера.
Можете ли вы помочь мне. Заранее спасибо.