def post(self): username = self.request.get("username") password = self.request.get("password") error_login = "" u = User.all().filter("username ="******"Set-Cookie", "username =%s" % s.make_secure_val(str(username))) self.redirect("/") else: self.RenderHtml("/login.html", {"username": username, "error_login": "******"})
def post(self): have_error = False username = self.request.get("username") password = self.request.get("password") verify = self.request.get("verify") email = self.request.get("email") params = dict(username=username, email=email) v = User.all().filter("username ="******"error_username"] = "******" have_error = True elif v.get(): params["error_username"] = "******" have_error = True if not s.valid_password(password): params["error_password"] = "******" have_error = True elif password != verify: params["error_verify"] = "Your passwords didn't match." have_error = True if not s.valid_email(email): params["error_email"] = "That's not a valid email." have_error = True if have_error: self.RenderHtml("signup.html", params) else: u = User(username=username, password=s.make_pw_hash(username, password), email=email) u.put() self.response.headers.add_header("Set-Cookie", "username =%s" % s.make_secure_val(str(username))) self.redirect("/")