金字塔登录用户

时间:2014-01-27 05:48:37

标签: python pyramid

我不明白如何使用Pyramid创建用户会话。那么,如何为Beaker的用户创建会话身份验证机制?如果我使用beaker(memcached作为会话存储空间),是否需要rememberauthenticated_userid

更新

登录和编辑方案

if 'user_id' in request.session:
   # already logged in redirect

# parse post data    
if user.validate_user(username, password):
   request.session['user_id'] = username
   # redirect success

# example edit permission on article
articleId = article.get()['id']
if request.session['user_id'] == articleId:
   # action allowed

1 个答案:

答案 0 :(得分:1)

我为{Pyramid>新用户提供了a tutorial。看看它是否让您更容易理解。同样使用Pyramid authtkt,您根本无需保存session['user_id']