使用服务器端会话进行 Flask 的有效方式 使用单基密钥进行维护需要在每个要求时通过

Efficent way for Flask using server side session Maintenance with uniquie key need to pass at every reqest

提问人:Gtr_py 提问时间:6/2/2015 更新时间:6/2/2015 访问量:236

问:

这听起来很奇怪,但对我来说也是问题。
我需要使用 flask 和 python3.4 存储服务器端会话(主要使用 db)。

在这种情况下,客户端将有一个生成的唯一密钥(它是一个将在客户端执行此操作的应用程序)

它将登录到 facebook/twitter/any....oauth 站点基于 token 将其存储在数据库中,并将唯一密钥作为主密钥存储到服务器端的数据库中。

客户端每次请求数据时都使用唯一键。 他将能够检索与会话数据相关的唯一密钥

例如:- 这里将是客户端使用具有唯一密钥Firefox登录。
并且能够使用该唯一密钥Chrome中检索他的信息。

如何使用 Flask 并模拟此方法。??
我能够使用 http://flask.pocoo.org/snippets/86/ 做到这一点,但这里有一个问题,它为每个会话创建新文件。它将在服务器上创建文件堆。我怎样才能避免这种情况,或者烧瓶中我可以创建玉米工作以及如何?

或者任何更好的解决方案替代品,尤其是在烧瓶中。
你也可以在(Django)中推荐我。

Facebook 会话 python-3.x Flask 服务器端

评论

0赞 reptilicus 6/2/2015
可以使用 Redis 作为会话存储,并让每个客户端都有一个唯一的密钥,在该密钥下可以找到所有其他相关的会话数据。在此处查看 redis 的服务器端会话:flask.pocoo.org/snippets/75
0赞 Gtr_py 6/8/2015
你认为它比sqlite3 flask.pocoo.org/snippets/86 足够有效吗?

答: 暂无答案