我试图在pyramid-pylons应用程序中更改当前登录用户的密码。我已经实现了身份验证和授权策略,甚至导入了authenticated_userid,但仍然无法返回当前用户。
尝试登录,但没有任何内容甚至返回到控制台。任何帮助将不胜感激
以下是带有get_current user_function
的代码段def get_current_user(request):
log.debug('un-auth uid: ' + unauthenticated_userid(request))
user = DBSession.query(User).filter(
User.username == authenticated_userid(request)
).first()
log.debug('user: ' + str(owner.__dict__))
return owner