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
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)
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)
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
def render_error(self, error_key, i): f = forms.Login() f.fill(i) f.note = LOGIN_ERRORS[error_key] return render.login(f)
def error(self, name, i): f = forms.Login() f.fill(i) f.note = utils.get_error(name) return render.login(f)
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)
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)