python Flask在哪里存储会话?

时间:2018-10-06 09:46:34

标签: python python-3.x flask-login

我最近开始学习Python。我目前正在尝试构建一个简单的Web应用程序,该应用程序需要登录才能访问某些路径。

我知道可以通过在Flask中使用类似sessions['user]=user_id的方式来实现。

有人可以帮我解决这个问题吗?就像烧瓶不在数据库表中将会话存储在哪里?

1 个答案:

答案 0 :(得分:0)

它将其存储在客户端的cookie中。来自official documentation

  

这在您的Cookie之上实现,并以加密方式对Cookie进行签名。这意味着用户可以查看您Cookie的内容,但不能对其进行修改,除非他们知道用于签名的密钥。

如果您需要服务器端会话存储,则有一个名为Flask-Sessionstore的扩展名,可用于选择存储方法,包括服务器端DB。