2012-04-11 4 views
0

Ich bin neu zu Grals. Ich verwende Grails 1.3.7 und Spring Security Core Plugin für die Sicherheit.Session Time Out im Frühjahr Sicherheit während Ajax Call in Grails

Meine Anwendung hat die meisten der Ajax-Anrufe.

Wenn Sitzung zu diesem Zeitpunkt abgelaufen ist, sendet meine AuthAjax-Methode 401 Fehlercode.

Jetzt meine Frage, wie tun rediect i Benutzer zur Login-Seite, wenn get Fehlercode 401.

Jede Hilfe ist sehr appriciated.

Danke.

Antwort

2

Wahrscheinlich müssen Sie es auf der Client-Seite machen. Wenn Sie jQuery für AJAX verwenden, können Sie so etwas wie machen:

$.ajax({ 
    // your current ajax code 
    statusCode: { 
    401: function() { 
     window.location.href = '/youAppContext/login' 
    } 
    } 
}); 

Ein können Sie es auch Setup für alle jQuery Ajax-Aufrufe, die von $.ajaxSetup

Verwandte Themen