def post(self): name, pass1, pass2, email = self.getThese("register-name", "register-pass1", "register-pass2", "register-email") error_messages = validate_register(name, pass1, pass2, email) new_id = None if len(error_messages) == 0: user = SiteUser(username=name.lower(), password=security.make_pw_hash( name, pass1, security.make_salt()), email=email) user.put() new_id = user.key() # Log the user in when they register. self.response.headers.add_header( 'Set-Cookie', str('user_name=%s' % security.make_cookie_data(name.lower()))) # Redirect to the welcome page self.redirect("/welcome?action=register") self.render("register.html", new_id=new_id, error_messages=error_messages, form_user_name=name, form_email=email)
def post(self): name, pass1, pass2, email = self.getThese("register-name", "register-pass1", "register-pass2", "register-email") error_messages = validate_register(name, pass1, pass2, email) new_id = None if len(error_messages) == 0: user = SiteUser( username=name.lower(), password=security.make_pw_hash(name, pass1, security.make_salt()), email=email ) user.put() new_id = user.key() # Log the user in when they register. self.response.headers.add_header( "Set-Cookie", str("user_name=%s" % security.make_cookie_data(name.lower())) ) # Redirect to the welcome page self.redirect("/welcome?action=register") self.render( "register.html", new_id=new_id, error_messages=error_messages, form_user_name=name, form_email=email )
def post(self): name, password = self.getThese("login-name", "login-password") error_messages = validate_login(name, password) if len(error_messages) == 0: error_messages, result = attempt_user_login(name, password) if result: # Set current user cookie. self.response.headers.add_header( "Set-Cookie", str("user_name=%s" % security.make_cookie_data(name.lower())) ) # Redirect to the welcome page self.redirect("/welcome?action=login") self.render("login.html", error_messages=error_messages, form_user_name=name)
def post(self): name, password = self.getThese("login-name", "login-password") error_messages = validate_login(name, password) if len(error_messages) == 0: error_messages, result = attempt_user_login(name, password) if result: # Set current user cookie. self.response.headers.add_header( 'Set-Cookie', str('user_name=%s' % security.make_cookie_data(name.lower()))) # Redirect to the welcome page self.redirect("/welcome?action=login") self.render("login.html", error_messages=error_messages, form_user_name=name)