diff options
Diffstat (limited to 'tools/mmd/mmd.wsgi')
-rw-r--r-- | tools/mmd/mmd.wsgi | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/tools/mmd/mmd.wsgi b/tools/mmd/mmd.wsgi index 231f1a0..5503c40 100644 --- a/tools/mmd/mmd.wsgi +++ b/tools/mmd/mmd.wsgi @@ -39,7 +39,9 @@ def application (environ, response): except KeyError: session.qs = parse_qs (environ['QUERY_STRING'], True) - session.update () + if session.renew (environ['UNIQUE_ID']): + cookie['mmd'] = environ['UNIQUE_ID'] + session.addHeader (('Set-Cookie', cookie.output (header = '').strip ())) session.ip = environ['REMOTE_ADDR'] session.http_status = '200 OK' |