def auth(): logging.debug("auth: ") user = users.get_current_user() logging.debug(user) if user: logging.debug("auth: User logged in - ") #return user player = MyUser.gql("WHERE account = :1", user) return player.fetch(1)[0] else: logging.debug("auth: Cannot find a logged in user") return None
def post(self): logging.debug("Register:") user = users.get_current_user() if user: player = MyUser.gql("WHERE account = :1", user).fetch(1) if len(player) == 0: player = MyUser() player.account = user player.deviceId = self.request.get("deviceId") player.put() logging.debug("Created new user") else: logging.debug("Existing user") self.response.out.write(json.dumps({'success': 'user registered'})) else: self.response.out.write(json.dumps({'error': 'No authenticated user'}))