From bf171303742dedd2936d97130b42c7fd8e937c6c Mon Sep 17 00:00:00 2001 From: helmutm Date: Sat, 30 May 2009 13:42:50 +0000 Subject: [PATCH] improve login process git-svn-id: svn://svn.cy55.de/Zope3/src/loops/trunk@3404 fd906abe-77d9-0310-91a1-e0d9ade77398 --- browser/common.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/browser/common.py b/browser/common.py index a7bf74e..cf3f902 100644 --- a/browser/common.py +++ b/browser/common.py @@ -633,7 +633,7 @@ class LoggedIn(object): def __call__(self): form = self.request.form - camefrom = form.get('camefrom') + camefrom = form.get('camefrom').strip('?') code = 'success' if IUnauthenticatedPrincipal.providedBy(self.request.principal): code = 'nosuccess' @@ -641,7 +641,7 @@ class LoggedIn(object): if info == 'error' and code == 'nosuccess': code = 'error' message = self.messages[code] - params = {} + params = [] url = camefrom or self.request.URL[-1] if '?' in url: base, qs = url.split('?', 1)