示例#1
0
 def GET(self):
     referer = web.ctx.env.get('HTTP_REFERER', '/')
     i = web.input(redirect=referer)
     f = forms.Login()
     f['redirect'].value = i.redirect
     page = render.login(f)
     page.v2 = True
     return page
示例#2
0
 def GET(self):
     referer = web.ctx.env.get('HTTP_REFERER', '/')
     # Don't set referer on user activation
     if 'archive.org' in referer:
         referer = None
     i = web.input(redirect=referer)
     f = forms.Login()
     f['redirect'].value = i.redirect
     return render.login(f)
示例#3
0
 def GET(self):
     referer = web.ctx.env.get('HTTP_REFERER', '/')
     # Don't set referer if request is from offsite
     if 'openlibrary.org' not in referer:
         referer = None
     i = web.input(redirect=referer)
     f = forms.Login()
     f['redirect'].value = i.redirect
     return render.login(f)
示例#4
0
 def GET(self):
     referer = web.ctx.env.get('HTTP_REFERER', '/')
     # Don't set referer on user activation
     if '//archive.org/account/verify.php' in referer:
         referer = None
     i = web.input(redirect=referer)
     f = forms.Login()
     f['redirect'].value = i.redirect
     page = render.login(f)
     page.v2 = True
     return page
示例#5
0
 def render_error(self, error_key, i):
     f = forms.Login()
     f.fill(i)
     f.note = LOGIN_ERRORS[error_key]
     return render.login(f)