如何使用pyramid_redis_session后端持久登录会话数据?

时间:2017-07-08 21:32:48

标签: python session session-cookies pyramid

我使用pyramid_redis_session作为后端session_factory。我不确定如何在登录期间持久保存会话数据。

根据金字塔文档,它只是:

request.session['sid'] = hashedvalue

但是,还有用于登录的remember()函数。 remember()用于登录,以及上述方式用于其他会话数据吗?

1 个答案:

答案 0 :(得分:2)

会话和身份验证策略是两个独立的系统。如果您希望策略知道用户已登录,则应使用remember通知该事实,否则您将在会话中拥有用户ID,但身份验证策略将不知道 - 它通常有自己的方式存储登录用户的人。