jbe/bsw@0: local auth_needed = not ( jbe/bsw@0: request.get_module() == 'index' jbe/bsw@0: and ( jbe/bsw@0: request.get_view() == 'login' jbe/bsw@0: or request.get_action() == 'login' jbe/bsw@0: ) jbe/bsw@0: ) jbe/bsw@0: jbe/bsw@0: -- if not app.session.user_id then jbe/bsw@0: -- trace.debug("DEBUG: AUTHENTICATION BYPASS ENABLED") jbe/bsw@0: -- app.session.user_id = 1 jbe/bsw@0: -- end jbe/bsw@0: jbe/bsw@0: if app.session.user == nil and auth_needed then jbe/bsw@0: trace.debug("Not authenticated yet.") jbe/bsw@0: request.redirect{ module = 'index', view = 'login' } jbe/bsw@0: else jbe/bsw@0: if auth_needed then jbe/bsw@0: trace.debug("Authentication accepted.") jbe/bsw@0: else jbe/bsw@0: trace.debug("No authentication needed.") jbe/bsw@0: end jbe/bsw@0: execute.inner() jbe/bsw@0: trace.debug("End of authentication filter.") jbe/bsw@0: end