में किसी अन्य उपयोगकर्ता के सत्र को नष्ट करें मेरे आवेदन में, मेरे पास एक व्यवस्थापक है जो उपयोगकर्ताओं को हटा सकता है। इसलिए जब मैं व्यवस्थापक सत्र से उपयोगकर्ता को हटाता हूं, तो मैं चाहता हूं कि हटाए गए उपयोगकर्ता को स्वचालित रूप से लॉग आउट होना चाहिए। मैं उपयोगकर्ता के सत्र आईडी को जानता हूं जिसे मैं हटाता हूं लेकिन मुझे नहीं पता कि सत्र आईडी का उपयोग करके सत्र को कैसे अमान्य करना है।वसंत
मुझे कुछ पसंद है: अवैध (सत्र आईडी);
क्या यह किसी भी तरह से संभव है? मुझे लगता है कि फ़िल्टर का उपयोग करना संभव है और प्रत्येक अनुरोध पर डेटाबेस की जांच कर रहा है, लेकिन क्या कोई अन्य तरीका है जहां मुझे हर httprequest पर डीबी की जांच करने की आवश्यकता नहीं है?
धन्यवाद। : डी
मुझे समस्याएं आ रही हैं, मैंने सत्र कॉलिंग * sessionRegistry.registerNewSession (स्ट्रिंग सत्र, ऑब्जेक्ट प्रिंसिपल) पंजीकृत किया है * जब मैं उपयोगकर्ता को हटाता हूं, तो मुझे सत्र सही तरीके से मिलता है और मैं नियंत्रक में * sessionInformation.expireSession() * को कॉल करता हूं लेकिन यह काम नहीं किया। उपयोगकर्ता का सत्र यह अभी भी काम कर रहा है – Josema
मैंने [डॉक्स] (http://static.springsource.org/spring-security/site/docs/3.0.x/reference/session-mgmt.html) फिर से पढ़ा है, और मुझे लगता है कि आपको अपनी स्प्रिंग सुरक्षा कॉन्फ़िगरेशन के ' 'अनुभाग में' 'भी जोड़ना होगा। मुझे उम्मीद है इससे मदद मिलेगी। –
LaurentG