Używam jQuery i wtyczki jQuery.form do przesyłania mojego formularza (również przy użyciu ASP.Net MVC).jQuery AJAX patrz przekierowanie jako status 200 nie 302?
Problem polega na tym, że użytkownik znajduje się w części strony, która korzysta z uwierzytelniania formularzy i jeśli ich plik cookie auth wygasa w czasie ich pobytu na stronie zamiast odzyskać status 302, który byłby przekierowaniem do strony logowania, Nadal dostaję 200?
W FireBug widzę stronę Znaleziono 302, a następnie moja strona logowania jest wyświetlana jako 200, która jest kodem statusu wysłanym z powrotem do mojego połączenia Ajax. Jak wykryć, że zostały wylogowane, jeśli nigdy nie widzę, aby 302 odesłano do wtyczki formularza jQuery?
Czy próbowałeś sprawdzania cookie auth? Wydaje się, że łatwiej byłoby sprawdzić plik cookie, aby wykryć, czy użytkownik jest zalogowany. – user120242