Jestem nowy w stosunku do grails. Używam Grails 1.3.7, i Spring Security Core plugin dla bezpieczeństwa.
Moja aplikacja ma większość wywołań ajaxowych.
Kiedy sesja wygasła w tym czasie moja metoda authAjax wysyła 401 kod błędu.
Teraz moje pytanie brzmi: jak zmienić użytkownika na stronę logowania, gdy pojawi się kod błędu 401.
Każda pomoc jest wielce doceniana.
Dzięki.
Odpowiedzi:
2 dla odpowiedzi № 1Prawdopodobnie musisz zrobić to po stronie klienta. Jeśli używasz jQuery dla ajax, możesz zrobić coś takiego:
$.ajax({
// your current ajax code
statusCode: {
401: function() {
window.location.href = "/youAppContext/login"
}
}
});
Można również ustawić go dla wszystkich wywołań ajax jQuery, przez $.ajaxSetup