Uygulamamda, kullanıcıları silebilen bir yöneticim var. Böylece bir kullanıcıyı yönetici oturumundan sildiğimde, silinen kullanıcının otomatik olarak çıkış yapmasını istiyorum. Kullanıcının oturum kimliğini sildiğimi biliyorum ancak oturum kimliğini kullanarak oturumu nasıl geçersiz edeceğimi bilmiyorum.İlkbaharda başka bir kullanıcının oturumunu yok edin
Şunlar gibi bir şey isterim: invalidate (SessionId);
Bu herhangi bir şekilde mümkün mü? Ben bir filtre kullanarak ve her istekte veritabanını kontrol etmek mümkün olduğunu düşünüyorum ama her httprequest üzerinde db kontrol etmek gerek yok başka bir yolu var mı?
Teşekkürler. : D
Sorun yaşıyorum, oturum kaydını kaydettim * sessionRegistry.registerNewSession (Dize oturumu, Nesne sorumlusu) * kullanıcıyı sildiğimde, oturumu doğru şekilde alırım ve denetleyicide * sessionInformation.expireSession() * işlevini çağırırım. işe yaramadı. Kullanıcının oturumu hala çalışıyor – Josema
Tekrar [docs] (http://static.springsource.org/spring-security/site/docs/3.0.x/reference/session-mgmt.html) okuyun ve Ayrıca, Spring güvenlik yapılandırmanızın '' bölümüne '' seçeneğini de eklemelisiniz. Umarım yardımcı olur. –
LaurentG