Exemple #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
Exemple #2
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
Exemple #3
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)
Exemple #4
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)
Exemple #5
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
Exemple #6
0
 def render_error(self, error_key, i):
     f = forms.Login()
     f.fill(i)
     f.note = LOGIN_ERRORS[error_key]
     return render.login(f)
Exemple #7
0
 def error(self, name, i):
     f = forms.Login()
     f.fill(i)
     f.note = utils.get_error(name)
     return render.login(f)
Exemple #8
0
 def error(self, name, i):
     f = forms.Login()
     f.fill(i)
     f.note = utils.get_error(name)
     return render.login(f)
Exemple #9
0
 def render_error(self, error_key, i):
     f = forms.Login()
     f.fill(i)
     f.note = LOGIN_ERRORS[error_key]
     return render.login(f)
Exemple #10
0
 def error(name):
     f = forms.Login()
     f.fill(i)
     f.note = utils.get_error(name)
     print "error: %r %r" % (f.note, web.websafe(f.note))
     return render.login(f)
Exemple #11
0
 def GET(self):
     referer = web.ctx.env.get("HTTP_REFERER", "/")
     i = web.input(redirect=referer)
     f = forms.Login()
     f["redirect"].value = i.redirect
     return render.login(f)