【发布时间】:2022-04-28 04:08:33
【问题描述】:
class Middleware:
def __init__(self, app):
self.app = app
def __call__(self, environ, start_response):
request = Request(environ)
cookies = request.cookies
path = request.path
if not isAuthenticated(cookies):
#Redirect to /login
return self.app(environ, start_response)
所以我有一个Middleware 类,它应该从request 获取cookies,然后将其发送到函数isAuthenticated,如果函数返回,该函数现在返回True 或False False 我需要重定向到/login 页面,这可能吗?即使我没有 request 对象,我也只有 environ?
【问题讨论】: