improve login process

git-svn-id: svn://svn.cy55.de/Zope3/src/loops/trunk@3404 fd906abe-77d9-0310-91a1-e0d9ade77398
This commit is contained in:
helmutm 2009-05-30 13:42:50 +00:00
parent b65762dd19
commit bf17130374

View file

@ -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)