From f2c059312b5a749ff8147e27d27876d1184a909f Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Mon, 13 Aug 2012 19:13:01 +0200 Subject: [PATCH] [IMP] split login_and_redirect() into login_and_redirect() and set_cookie_and_redirect() bzr revid: chs@openerp.com-20120813171301-w1ynjqhosrt68ppa --- addons/web/controllers/main.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/addons/web/controllers/main.py b/addons/web/controllers/main.py index ec356d89aa8..c5fdcce4945 100644 --- a/addons/web/controllers/main.py +++ b/addons/web/controllers/main.py @@ -322,6 +322,9 @@ def make_conditional(req, response, last_modified=None, etag=None): def login_and_redirect(req, db, login, key, redirect_url='/'): req.session.authenticate(db, login, key, {}) + return set_cookie_and_redirect(req, redirect_url) + +def set_cookie_and_redirect(req, redirect_url): redirect = werkzeug.utils.redirect(redirect_url, 303) redirect.autocorrect_location_header = False cookie_val = urllib2.quote(simplejson.dumps(req.session_id))