Перенаправление на определенную страницу при ошибке auth.requires_membership в web2pyPython

Программы на Python
Ответить
Anonymous
 Перенаправление на определенную страницу при ошибке auth.requires_membership в web2py

Сообщение Anonymous »

Мне нужно перенаправить на определенную страницу, если пользователь не является членом определенной группы.
Я пытаюсь использовать декоратор require_membership на своем контроллере.

Если я правильно понял документацию, я могу указать строку в параметре else, чтобы перенаправить пользователя на страницу в случае сбоя:

Код: Выделить всё

@auth.requires_membership(group_id='fornitori', otherwise='/failure-page')
def index():
return {}
В любом случае, это не работает, и, глядя на код, кажется, что аргумент else используется только для декоратора require_login.

Я делаю что-то не так или это ошибка в web2py?

Знаете ли вы какой-нибудь другой простой способ сделать это перенаправление?

Подробнее здесь: https://stackoverflow.com/questions/231 ... -in-web2py
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»