Exemplo n.º 1
0
 def post(self):
     username = self.request.get("userName")
     pwd = self.request.get("pwd")
     email = self.request.get("email")
     if username and pwd:
         if getUserByName(username):
             # username already exists
             self.redirect('/signup?errormsg=username_exists')
             return
         # add user to db
         user = UserModel.createNewUser(username, pwd, email)
         user.put()
         self.response.set_cookie('user_id', str(getCookieHashForUserid(user.key().id())))
         self.redirect("/welcome")
     else:
         self.redirect("/signup?errormsg=invalid_data")