当前位置: 首页 > 面试题库 >

如何清除flask会话?

麹飞航
2023-03-14
问题内容

在导入flask时,我们导入模块等session

SecureCookieSession 是一种字典,可以使用会话进行访问。

现在,我尝试清除尝试构建网站时使用的所有垃圾变量。

关于stackoverflow的答案之一使用了类似session.clear()清除会话内容的命令。但是,这样的命令会产生错误,表明不存在这样的命令。

谁能为我指出SecureCookieSession每次关闭服务器或关闭网站时如何清除和如何清除会话?


问题答案:
from flask import session

session.clear()

我将这样的会话与flask一起使用,它确实起作用。我虽然不使用SecureCookieSession,但也许可以帮上忙。



 类似资料:
  • 我正在使用SeleniumWebDriver(Java)和PhantomJS测试一个复杂的JS驱动的网站。我的问题是,PhantomJS浏览器在两个测试之间保持会话,这会导致测试设置中出现错误。 如果我用Firefox运行测试,一切正常,因为Firefox对每个测试用例都使用干净的会话。 我解决这个问题的第一个尝试是通过JS注入清除本地存储。Cookies被Selenium暴露的APIdriver

  • 当Kubernetes pod进入状态时,您将修复底层问题。你怎么强迫它重新安排?

  • 问题内容: 我使用文档中建议的代码设置cookie: 但是,如何删除它们?没有remove_cookie方法。我试过了: 但是事实证明request.cookies对象是不可变的。我该怎么办? 问题答案: 没有用于删除Cookie的HTTP标头。传统上,你只是将cookie设置为具有过期日期的虚拟值,因此它会立即过期。 这会将会话ID cookie设置为一个空字符串,该字符串在unixtime到期

  • 我有一个名为Interval的setInterval,它运行一个倒计时计时器。我有一个开始按钮,第一次点击时播放,第二次暂停就好了。当我双击时,它会将计时器显示回零,但似乎并没有清除实际的计时器。将只播放在显示被0替换之前停止的地方。

  • 问题内容: 我在Swift 2中使用SFSafariViewController在具有ios 9.1(13B143)的iPad Air 2上显示网页。每个网页都需要用户提供凭据。但是,当用户按下注销按钮时,我需要清除这些凭据。我尝试使用以下方法: 但这不起作用。实际上,“ DELETING CREDENTIAL”和“ DELETING COOKIE”从未打印过。此外,我可以从iPad上完全删除该应

  • 问题内容: 我的 单元/集成测试 包括搜索功能的测试。 我的想法是在每次测试之前有一个空的搜索索引。因此,我正在尝试删除方法(它是Groovy代码)的索引中的所有元素: 似乎它正在异步处理所有删除操作,因此在它之后添加了它。如您所见,我尝试几次打开/关闭连接-在那里没有帮助。 这个问题有时需要更多时间,有时需要5秒钟以上才能删除,有时无法找到刚刚添加的数据(来自先前的测试),等等。而最令人烦恼的是