webmcp

annotate demo-app/app/main/_filter/20_session.lua @ 111:43986d8dacf3

Better (and bugfixed) implementation of string truncating in format.string(...)
author jbe
date Mon Jan 13 21:37:23 2014 +0100 (2014-01-13)
parents 9fdfb27f8e67
children 2169a62e12f5
rev   line source
jbe/bsw@0 1 if cgi.cookies.session then
jbe/bsw@0 2 app.session = Session:by_ident(cgi.cookies.session)
jbe/bsw@0 3 end
jbe/bsw@0 4 if not app.session then
jbe/bsw@0 5 app.session = Session:new()
jbe/bsw@0 6 cgi.add_header('Set-Cookie: session=' .. app.session.ident .. '; path=/' )
jbe/bsw@0 7 end
jbe/bsw@0 8
jbe/bsw@0 9 request.set_csrf_secret(app.session.csrf_secret)
jbe/bsw@0 10
jbe/bsw@0 11 if app.session.user then
jbe/bsw@0 12 locale.set{ lang = app.session.user.lang or "en" }
jbe/bsw@0 13 end
jbe/bsw@0 14
jbe/bsw@0 15 if param.get("lang") then
jbe/bsw@0 16 locale.set{ lang = param.get("lang") }
jbe/bsw@0 17 end
jbe/bsw@0 18
jbe/bsw@0 19 execute.inner()

Impressum / About Us