मैंने अपने वेब एप्लिकेशन में कॉन्फ़िगर किया है। मुझे निम्न वर्कफ़्लो में समस्या है:लॉगआउट के बाद, यदि मैं बैक बटन दबाता हूं तो मैं अंतिम पृष्ठ देख सकता हूं जिसके लिए लॉगिन की आवश्यकता है
व्यवस्थापक पैनल तक पहुंचने के लिए मुझे लॉगिन करने की आवश्यकता है। उसके बाद मैं सामान्य रूप से अपने वेब ऐप के व्यवस्थापक पैनल पर नेविगेट करता हूं। जब मैं लॉगआउट पर क्लिक करता हूं तो यह मुझे रूट पेज पर रीडायरेक्ट करता है जो कि अब तक का व्यवहार है।
अजीब चीज तब शुरू होती है जब इस पृष्ठ में और उपरोक्त कार्यों के बाद मैं ब्राउज़र के बैक बटन पर क्लिक करता हूं जो मुझे कैश किया गया अंतिम पृष्ठ दिखा रहा था। मेरा सत्र नष्ट कर दिया गया है क्योंकि यदि मैं रीफ्रेश पर क्लिक करता हूं तो यह मुझे रीडायरेक्ट करता है और यह पृष्ठ तक पहुंचने के लिए लॉगिन करने का उल्लेख करता है, लेकिन मैं ब्राउज़र के अंतिम इतिहास पृष्ठ को देखने में सक्षम नहीं होना चाहता हूं।
यह कैसे संभव है और इसे रोकने के लिए मैं क्या कर सकता हूं? इसे ब्राउज़र कैशिंग के साथ सही करना है? इसे ठीक करने का एकमात्र तरीका इस व्यवहार को रोकने के लिए लॉग इन पृष्ठों से कैशिंग को हटाना है? मैं उसे कैसे कर सकता हूँ?
क्या आप एसएसएल पर स्विच कर सकते हैं? –
आप इन दो लिंक को देख सकते हैं: [1] [1] और [2] [2]। [1]: http://stackoverflow.com/questions/4120289/how-to-clear-browser-cache-after-user-logout-to-prevent-access-to-private-info- v [2]: http://stackoverflow.com/questions/711418/how-to-prevent-browser-page-caching-in-rails – tiktak