webmcp

annotate demo-app/app/main/_filter/21_auth.lua @ 226:17baf126ea88

Fixed typo in execute._create_sorted_execution_list(...)
author jbe
date Fri Feb 27 22:31:07 2015 +0100 (2015-02-27)
parents 9fdfb27f8e67
children
rev   line source
jbe/bsw@0 1 local auth_needed = not (
jbe/bsw@0 2 request.get_module() == 'index'
jbe/bsw@0 3 and (
jbe/bsw@0 4 request.get_view() == 'login'
jbe/bsw@0 5 or request.get_action() == 'login'
jbe/bsw@0 6 )
jbe/bsw@0 7 )
jbe/bsw@0 8
jbe/bsw@0 9 -- if not app.session.user_id then
jbe/bsw@0 10 -- trace.debug("DEBUG: AUTHENTICATION BYPASS ENABLED")
jbe/bsw@0 11 -- app.session.user_id = 1
jbe/bsw@0 12 -- end
jbe/bsw@0 13
jbe/bsw@0 14 if app.session.user == nil and auth_needed then
jbe/bsw@0 15 trace.debug("Not authenticated yet.")
jbe/bsw@0 16 request.redirect{ module = 'index', view = 'login' }
jbe/bsw@0 17 else
jbe/bsw@0 18 if auth_needed then
jbe/bsw@0 19 trace.debug("Authentication accepted.")
jbe/bsw@0 20 else
jbe/bsw@0 21 trace.debug("No authentication needed.")
jbe/bsw@0 22 end
jbe/bsw@0 23 execute.inner()
jbe/bsw@0 24 trace.debug("End of authentication filter.")
jbe/bsw@0 25 end

Impressum / About Us