2013-02-06 12 views
12

मैं अपने फ्लास्क/पायथन ऐप द्वारा निर्धारित सभी सत्रों और कुकीज़ को कैसे हटा सकता हूं। ताकि जब उपयोगकर्ता वापस आएं तो उन्हें पुनः लॉगिन करना होगा। मैं हर बार ऐसा करना चाहता हूं जब मैं कोड के नए संस्करण को अन्यथा उत्पादन में डालूं।मैं सभी फ्लास्क सत्रों को कैसे हटाऊं?

+0

आप प्रत्येक तैनाती के लिए अपनी secret_key को बदलने का प्रयास कर सकते हैं। अन्यथा, मुझे नहीं लगता कि आपके पास कई विकल्प हैं। – JeffB

+0

यदि आप अपने सत्र रेडिस में स्टोर करते हैं, तो आप उन्हें बस मिटा सकते हैं। –

उत्तर

18

सबसे अच्छा तरीका है मैंने पाया की तरह तो

app.secret_key = os.urandom(32) 

कुंजी काफी सुरक्षित है, और हर बार जब आप महत्वपूर्ण परिवर्तन सभी सत्रों अमान्य आपके सिस्टम का शुभारंभ गुप्त कुंजी रद्द करने के लिए है।

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