2012-04-26 11 views
7

Bahar çerçevesini kullandığım web uygulamasına sahibim. Eşzamanlı oturum kontrolü için, kullanıcı başka bir oturuma girer girmez, bir önceki oturumun süresi dolduğunda, 1 kullanıcı için yalnızca 1 oturum açma oturumu sürdürülecek yay özelliğini kullanıyorum. Şimdi Oturum açma ekranında Spring security eşzamanlı oturum denetimi 'iletisini' yeniden yönlendirmek nasıl?

bu durumda ben " Bu oturumda (aynı kullanıcı olarak çalışılan muhtemelen aynı anda birden çok giriş bilgilerine kadar) süresi dolmuş"

bu mesajı alıyorum Ama tam beyaz sayfasında bu mesajı almak tarayıcıda. Bu mesajın sadece giriş ekranımda olmasını istiyorum.

Burada, benim için güvenlik eşzamanlı olan xml kullanıcımın eşzamanlı oturumunu kullanıyorum. Özel olarak bu mesajı özelleştirme ve istenen web uygulama sayfasında bu mesajı yönlendirme için

<security:session-management invalid-session-url="/login.jsp?error=sessionExpired" session-authentication-error-url="/login.jsp?error=alreadyLogin"> 
        <security:concurrency-control max-sessions="1" error-if-maximum-exceeded="false" /> 
</security:session-management> 

tüm bağlantılar takdir edilecektir.

Şimdiden teşekkürler.

cevap

7

Orijinal XML giriş eylemi veya geçersiz oturum url

doldu-url = "url değeri doldu "

geçersiz-session-url =" url değer"

Modifiye XML girişi

<security:session-management invalid-session-url="/login.jsp?error=sessionExpired" session-authentication-error-url="/login.jsp?error=alreadyLogin"> 
        <security:concurrency-control max-sessions="1" expired-url="/login.jsp?error=sessionExpiredDuplicateLogin" error-if-maximum-exceeded="false" /> 
</security:session-management> 
0

Kavanoz yayı güvenlik çekirdeğinde .properties dosyaları vardır.

İstediğiniz özellikleri uygulamanızda özel iletilerinizle geçersiz kılmanız gerekir. Giriş yönlendirmek

<security:session-management session-authentication-error-url="/login.jsp?error=alreadyLogin"> 
        <security:concurrency-control max-sessions="1" error-if-maximum-exceeded="false" /> 
</security:session-management> 

Sadece Sen xml eklenen aşağıdaki parametreye sahip yay security.xml içinde

İlgili konular