def POST_login(self, dest, *a, **kw): ApiController.POST_login(self, *a, **kw) c.render_style = "html" c.response_content_type = "" errors = list(c.errors) if errors: for e in errors: if not e[0].endswith("_login"): msg = c.errors[e].message c.errors.remove(e) c.errors.add(e[0], msg) return LoginPage(user_login=request.post.get('user'), dest=dest).render() return self.redirect(dest)
def POST_login(self, *a, **kw): res = ApiController.POST_login(self, *a, **kw) c.render_style = "html" c.response_content_type = "" errors = list(c.errors) if errors: for e in errors: if not e.endswith("_login"): msg = c.errors[e].message c.errors.remove(e) c.errors._add(e + "_login", msg) dest = request.post.get('dest', request.referer or '/') return LoginPage(user_login=request.post.get('user_login'), dest=dest).render() return self.redirect(res.redirect)