def post(self): if auth_util.auth_into_site(self) : # redirect to games self.redirect('/games') else: username = self.request.get('username') password = self.request.get('password') errors = [] vUser = auth_util.valid_username(username) vPass = auth_util.valid_password(password) if vUser and vPass: query = db.Query(User) query.filter('name =', username) query.filter('password ='******'Set-Cookie', 'auth = %s; Path = /' % auth) self.redirect('/') else: errors.append('Invalid Username/Password Combination') else: errors.append('Invalid Username/Password Combination') self.render(errors)
def post(self): if auth_util.auth_into_site(self): self.redirect('/games') else: username = self.request.get('username') password = self.request.get('password') verify = self.request.get('verify') email = self.request.get('email') errors = [] if not auth_util.valid_username(username): errors.append("That's not a valid username") if not auth_util.valid_password(password): errors.append("That's not a valid password") if not auth_util.valid_verify(verify, password): errors.append("Your passwords do not match") if not auth_util.valid_email(email): errors.append("That's not a valid e-mail") # check if username is already taken query = db.Query(User) query.filter('name =', username) if query.get(): errors.append("That user name is already taken") if not errors: u = User(name = username, password = password, email = email) u.put() uid = u.key().id() auth = auth_util.gen_cookie(uid) self.response.headers.add_header('Set-Cookie', 'auth = %s; Path = /' % auth) self.redirect('/') else: self.render(errors)