Example #1
0
 def post(self):
     nickname = self.request.get('nickname')
     password = self.request.get('password')
     confirmpassword = self.request.get('confirmpassword')
     
     if password != confirmpassword:
         self.response.out.write("Password not match")
         return
         
     userinfos = UserInfo.gql("WHERE nickname=:1",nickname)
     
     found = 0
     for userinfo in userinfos:
         userinfo = UserInfo()
         userinfo.nickname = nickname
         userinfo.password = password
         userinfo.put()
         found = 1
         break
     if found == 0:            
         userinfo = UserInfo()
         userinfo.nickname = nickname
         userinfo.password = password
         userinfo.put()
     self.response.out.write("updated")
     self.redirect("login.html")
    def post(self):
        logging.debug("POST")
        self.response.headers['Content-Type'] = 'text/html'
        action = self.request.get('button')

        if action == 'Register':

            first_name = self.request.get('fname')
            last_name = self.request.get('lname')
            username = self.request.get('username')
            about = self.request.get('about')
            dob = self.request.get('dob')

            if username is not None or username != '':
                userinfo_id = username
                userinfo_key = ndb.Key(UserInfo, userinfo_id)
                userin = userinfo_key.get()
                my_user = utilities.userKey()

                new_data = UserInfo(id=userinfo_id, username=username, first_name=first_name, last_name=last_name, about=about, dob=datetime.strptime(dob, '%Y-%m-%d'),user_id=my_user.key.id())
                new_data.put()

                my_user.username = username
                my_user.put()

                self.redirect('/')
def add_newRegister(my_user, first_name, last_name, username, about, dob,
                    userinfo_id, userinfo_key):
    if username:
        new_data = UserInfo(id=userinfo_id,
                            username=username,
                            first_name=first_name,
                            last_name=last_name,
                            about=about,
                            dob=datetime.strptime(dob, '%Y-%m-%d'),
                            user_id=my_user.key.id())
        new_data.put()
        my_user.tweets.append(userinfo_key)
        my_user.username = username
        my_user.put()