У меня есть некоторые функции контроллера (в разных контроллерах), украшенные @auth.requires_membership(role='manager')
.Если это запрос http, я хотел бы убедиться, что они (и только они) перенаправляются на версии https.
Я попытался абстрагировать такую функцию в модуль, который я вызываю в началефункции в любом контроллере, который требует перенаправления, но web2py жалуется, что «глобальное имя« перенаправление »не определено»:
from gluon import current
def https_redirect() :
request = current.request
if not request.is_local and not request.is_https:
redirect(URL(scheme='https', args=request.args, vars=request.vars))
Должен быть лучший способ сделать это.Какие рекомендуемые варианты?