2013-02-06 15 views
12

Wie lösche ich alle Sitzungen und Cookies, die von meiner Flask/python App gesetzt wurden. Wenn Benutzer zurückkehren, müssen sie sich erneut anmelden. Ich möchte dies jedes Mal tun, wenn ich eine neue Version des Codes in die Produktion dränge.Wie lösche ich alle Flask-Sitzungen?

+0

Sie könnten versuchen, Ihren secret_key für jede Bereitstellung zu ändern. Ansonsten glaube ich nicht, dass Sie viele Optionen haben. – JeffB

+0

Wenn Sie Ihre Sitzungen in Redis speichern, können Sie sie einfach löschen. –

Antwort

18

Der beste Weg, ich fand, ist, den geheimen Schlüssel wie

app.secret_key = os.urandom(32) 

Der Schlüssel sicher genug ist, dies zu entkräften, und jedes Mal, wenn Sie Ihr System der wichtigsten Änderungen starten alle Sitzungen ungültig zu machen.

Verwandte Themen