# HG changeset patch # User bsw # Date 1331220909 -3600 # Node ID 3c6623e9bbda5e4bdaa738ea16d746790f256cfe # Parent 7efe31566c1191002d1fd9de22a6d25a51790470 Redirect to last page before login diff -r 7efe31566c11 -r 3c6623e9bbda app/main/_filter/21_auth.lua --- a/app/main/_filter/21_auth.lua Thu Mar 08 16:30:24 2012 +0100 +++ b/app/main/_filter/21_auth.lua Thu Mar 08 16:35:09 2012 +0100 @@ -53,7 +53,13 @@ if auth_needed and app.session.member == nil then trace.debug("Not authenticated yet.") - request.redirect{ module = 'index', view = 'login' } + request.redirect{ + module = 'index', view = 'login', params = { + redirect_module = request.get_module(), + redirect_view = request.get_view(), + redirect_id = param.get_id() + } + } elseif auth_needed and app.session.member.locked then trace.debug("Member locked.") request.redirect{ module = 'index', view = 'login' }