Одним из способов может быть сценарий, который просто пингует страницу, чтобы узнать, вошел ли он в систему или нет, но это увеличит количество запросов AJAX, которые вам придется выполнять.
Другой вариант - функция complete
, равная $.ajax()
, проверяет код состояния HTTP для объекта XMLHttpRequest, который передается в:
$.ajax({..., complete = function(xhr, textStatus){
if(xhr.status > 300 && xhr.status < 400) //you got a redirect
window.location.href = '/login/';
...
}, ...);