Python + Pylons中的简单检查认证装饰器

2 投票
1 回答
531 浏览
提问于 2025-04-15 22:03

我想写一个简单的装饰器,可以放在我控制器里的函数上,用来检查用户是否登录。如果当前用户没有登录,就把他们引导到登录页面。请问这样做的最佳方法是什么?这个装饰器应该放在哪里?我应该怎么把cookie信息传递给装饰器?如果能提供一些示例代码就太好了。

谢谢!

1 个回答

2

在Pylons中进行授权的另一种方法(基于装饰器,类似repoze.what)

我应该如何将cookie信息传递给装饰器?

可以使用一个全局的请求对象来获取cookie信息,或者使用请求的wsgi环境。

撰写回答