Я оновив мій сайт Flask з Python 2 наPython 3. Тепер користувачі, які мають сеансові файли cookie зі старого веб-сайту Python 2, бачать 500 помилок, оскільки Flask видає виняток під час обробки старих файлів cookie Python 2. Як я можу очистити ці старі файли cookie від користувачів у браузерах, щоб вони могли бачити мій сайт? Файл cookie дуже простий, наприклад session=eyJfZnJlc2giOmZhbHNlLCJjc3JmX3Rva2VuIjoiN2UzOWEwNzM2YjljYzBkYzBjYjkzYWU0MzIyYjI3ODFmMzk0Nzk1YiJ9.C9_BRg.pP5na6ocIOjaE-jebwqjKZYkVDs
Відповіді:
1 для відповіді № 1Ви можете примусово скинути сеанс для своїх користувачів, оновивши свою колбу SECRET_KEY
значення. Це призведе до недійсності сеансів на стороні клієнта під час наступного доступу до програми.
Це працює, оскільки сеанс Flask підписаний секретним ключем - тому, коли ключ змінюється, підпис cookie сесії стає недійсним.