2016-02-04 5 views
7

मैं बस अपने ऐप में एक अपडेट करने के बारे में, मैं सत्र याद रखने वाले सभी उपयोगकर्ताओं को लॉग आउट करना चाहता हूं। मेरा मतलब है, एक बार जब मैं अद्यतन को तैनात करता हूं तो मैं सभी उपयोगकर्ताओं को दोबारा लॉग इन करना चाहता हूं।रेल 4 devise: सभी उपयोगकर्ताओं को लॉग आउट करने के लिए कैसे करें

ऐसा करने का सबसे अच्छा तरीका क्या है?

उत्तर

10

यदि आप active_record में संग्रहीत कर रहे हैं, तो बस सभी सत्र हटाएं। rake db:sessions:clear
कुकीज़, बस अपने session_token

+0

बदलते हैं, तो आप कृपया अपने 'config/initializers/session_store.rb' में" अपने session_token बदल " – SsouLlesS

+3

का एक उदाहरण जोड़ा जा सका, तो आप सभी सत्रों रद्द करने के लिए अपने सत्र कुकी नाम बदल सकते हैं । 'YourApp :: Application.config.session_store: cookie_store, key: '_change_me_session'' – Jefferson

+0

क्या कोई और तरीका है? 'कार्य को कैसे बनाया जाए' डीबी: सत्र: स्पष्ट '(देखें - टास्क) ' – mirelon

संबंधित मुद्दे

 संबंधित मुद्दे