def get(self): email = self.request.get('email') password = self.request.get('password') conpassword = self.request.get('conpassword') firstName = self.request.get('firstName') lastName = self.request.get('lastName') homeCity = self.request.get('homeCity') homeStreet = self.request.get('homeStreet') homeStreetNum = self.request.get('homeStreetNum') phone = self.request.get('phone') if not password or not conpassword: self.error(403) self.response.write('Empty password submitted') return if password != conpassword: self.error(403) self.response.write('Passwords do not match') return user = User.query(User.email == email).get() if user: self.error(402) self.response.write('Email taken') return if not firstName: self.error(403) self.response.write(datetime.datetime.now().date()) return if not lastName: self.error(403) self.response.write('insert a lastName') return if not phone: self.error(403) self.response.write('insert a phone') return if homeCity == 'Select A City': self.error(403) self.response.write('insert a City') return if not homeStreet: self.error(403) self.response.write('insert a home Street') return if not homeStreetNum: self.error(403) self.response.write('insert a home Street Num') return user = User() user.email = email user.setPassword(password) user.firstName = firstName user.lastName = lastName user.homeCity = homeCity user.homeStreet = homeStreet user.homeStreetNum = homeStreetNum user.phone = phone user.rideKeys = [] user.put() self.response.set_cookie('our_token', str(user.key.id())) self.response.write(json.dumps({'status':'OK'}))