На всех моих азотных страницах я использую следующую семантику:
main() ->
case wf:user() /= undefined of
true -> main_authorized();
false -> wf:redirect_to_login("/login")
end.
Когда пользователь вошел в систему и находится на странице, содержащей форму, если время ожидания сеанса истекло, он все еще может опубликовать форму, что приводит к некоторым проблемам в логике моего веб-сайта, поскольку незарегистрированный пользователь должен быть перенаправлен на страницу входа, есть ли способ, которым я могу добиться такого поведения без необходимости просматривать все функции событий моих страниц и искать этот случай?
Заранее спасибо и с уважением