webmcp

diff demo-app/app/main/_filter/20_session.lua @ 254:2169a62e12f5

Work on demo application (to fit modified WebMCP API); Bugfixes of WebMCP
author jbe
date Mon Mar 02 01:15:34 2015 +0100 (2015-03-02)
parents 9fdfb27f8e67
children
line diff
     1.1 --- a/demo-app/app/main/_filter/20_session.lua	Sun Mar 01 22:56:06 2015 +0100
     1.2 +++ b/demo-app/app/main/_filter/20_session.lua	Mon Mar 02 01:15:34 2015 +0100
     1.3 @@ -1,9 +1,10 @@
     1.4 -if cgi.cookies.session then
     1.5 -  app.session = Session:by_ident(cgi.cookies.session)
     1.6 +local session_key = request.get_cookie{ name = "session" }
     1.7 +if session_key then
     1.8 +  app.session = Session:by_ident(session_key)
     1.9  end
    1.10  if not app.session then
    1.11    app.session = Session:new()
    1.12 -  cgi.add_header('Set-Cookie: session=' .. app.session.ident .. '; path=/' )
    1.13 +  request.add_header('Set-Cookie', 'session=' .. app.session.ident .. '; path=/' )
    1.14  end
    1.15  
    1.16  request.set_csrf_secret(app.session.csrf_secret)

Impressum / About Us