【发布时间】:2011-11-09 01:26:56
【问题描述】:
我正在使用 Pyramid 和 Beaker 会话创建一个 web 应用程序。
我想在成功登录后将用户 ID 存储在 request.session['user_id'] 和其他一些信息中,然后用它来检查用户是否已经登录:
if 'user_id' in request.session:
# user signed in
else:
# user not signed in or session is expired
问题是:依赖会话是否安全,或者将 Pyramid 的 authenticated_userid() 与 remember() 和来自 pyramid.security 的 forget() 一起使用会更好和/或更安全?
【问题讨论】:
标签: python session authentication pyramid