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:
parent
b65762dd19
commit
bf17130374
1 changed files with 2 additions and 2 deletions
|
@ -633,7 +633,7 @@ class LoggedIn(object):
|
||||||
|
|
||||||
def __call__(self):
|
def __call__(self):
|
||||||
form = self.request.form
|
form = self.request.form
|
||||||
camefrom = form.get('camefrom')
|
camefrom = form.get('camefrom').strip('?')
|
||||||
code = 'success'
|
code = 'success'
|
||||||
if IUnauthenticatedPrincipal.providedBy(self.request.principal):
|
if IUnauthenticatedPrincipal.providedBy(self.request.principal):
|
||||||
code = 'nosuccess'
|
code = 'nosuccess'
|
||||||
|
@ -641,7 +641,7 @@ class LoggedIn(object):
|
||||||
if info == 'error' and code == 'nosuccess':
|
if info == 'error' and code == 'nosuccess':
|
||||||
code = 'error'
|
code = 'error'
|
||||||
message = self.messages[code]
|
message = self.messages[code]
|
||||||
params = {}
|
params = []
|
||||||
url = camefrom or self.request.URL[-1]
|
url = camefrom or self.request.URL[-1]
|
||||||
if '?' in url:
|
if '?' in url:
|
||||||
base, qs = url.split('?', 1)
|
base, qs = url.split('?', 1)
|
||||||
|
|
Loading…
Add table
Reference in a new issue