Pylons:为Authkit用户设置全局变量

时间:2010-03-30 06:52:29

标签: python pylons authkit

如何为登录用户的用户名设置全局变量?目前,我在所有控制器中都有以下代码来获取用户名。我想尽可能将它设置为全局变量。

request.environ.get("REMOTE_USER")

我尝试在app_globals.py文件中放入相同的代码,但它给了我以下错误消息: “此线程没有注册对象(名称:请求)”

1 个答案:

答案 0 :(得分:1)

如果您在多个线程上提供请求,则没有单个“登录用户” - 通过设置单个全局变量,线程会相互踩踏并最终对“登录”的用户感到非常困惑用户“实际上 (最多;-)单个登录用户每个请求,因此在请求对象中保留该信息似乎非常可取; - )。