Exemplo n.º 1
0
    def post(self):
        try:
            data = json.loads(self.request.body)

            try:
                code = random.randint(100000, 999999)
                new_user = User(id_android=data["ID"], code=code, temp_code=code, email=data["Email"],
                                nickname=data["Nickname"], is_user=1)

                try:
                    contact_key = new_user.querySearch_email()
                    if contact_key.count() == 0:
                        new_user.put()
                    else:
                        temp_user = contact_key.get()
                        temp_user.update_contact(code)
                    try:
                        Send_email.send_code(code, data["Email"])

                        right = StatusReturn(0, 0)
                        self.response.write(right.error_registration())

                    except:
                        self.error(500)
                        error = StatusReturn(3, 0)
                        self.response.write(error.error_registration())
                except:
                    self.error(500)
                    error = StatusReturn(4, 0)
                    self.response.write(error.error_registration())
            except:
                self.error(500)
                error = StatusReturn(2, 0)
                self.response.write(error.error_registration())

        except:
            self.error(500)
            error = StatusReturn(1, 0)
            self.response.write(error.error_registration())
Exemplo n.º 2
0
    def post(self):
        try:
            data = json.loads(self.request.body)
            if Send_email.check_mail(data["Email"]):
                if static_variable.DEBUG:
                    logging.debug("Valid email")

                try:
                    code = random.randint(100000, 999999)
                    new_user = User(code=code,
                                    temp_code=code,
                                    email=data["Email"],
                                    nickname=data["Name"],
                                    is_user=0)

                    try:
                        contact_key = new_user.querySearch_email()
                        if contact_key.count() == 0:
                            new_user.put()
                        else:
                            temp_user = contact_key.get()
                            temp_user.update_contact(code, data["Name"])
                        try:
                            Send_email.send_code(code, data["Email"])

                            right = StatusReturn(0, 0)
                            self.response.write(right.error_registration())

                        except:
                            self.error(200)
                            error = StatusReturn(3, 0)
                            self.response.write(error.error_registration())
                    except:
                        self.error(200)
                        error = StatusReturn(4, 0)
                        self.response.write(error.error_registration())
                except:
                    self.error(200)
                    error = StatusReturn(2, 0)
                    self.response.write(error.error_registration())

            else:
                if static_variable.DEBUG:
                    logging.debug("Email not valid")

                self.error(200)
                error = StatusReturn(5, 0)
                self.response.write(error.error_registration())

        except:
            self.error(200)
            error = StatusReturn(1, 0)
            self.response.write(error.error_registration())
Exemplo n.º 3
0
    def post(self):
        try:
            data = json.loads(self.request.body)
            if Send_email.check_mail(data["Email"]):
                if static_variable.DEBUG:
                    logging.debug("Valid email")

                try:
                    code = random.randint(100000, 999999)
                    new_user = User(code=code, temp_code=code, email=data["Email"],
                                    nickname=data["Name"], is_user=0)

                    try:
                        contact_key = new_user.querySearch_email()
                        if contact_key.count() == 0:
                            new_user.put()
                        else:
                            temp_user = contact_key.get()
                            temp_user.update_contact(code, data["Name"])
                        try:
                            Send_email.send_code(code, data["Email"])

                            right = StatusReturn(0, 0)
                            self.response.write(right.error_registration())

                        except:
                            self.error(200)
                            error = StatusReturn(3, 0)
                            self.response.write(error.error_registration())
                    except:
                        self.error(200)
                        error = StatusReturn(4, 0)
                        self.response.write(error.error_registration())
                except:
                    self.error(200)
                    error = StatusReturn(2, 0)
                    self.response.write(error.error_registration())

            else:
                if static_variable.DEBUG:
                    logging.debug("Email not valid")

                self.error(200)
                error = StatusReturn(5, 0)
                self.response.write(error.error_registration())

        except:
            self.error(200)
            error = StatusReturn(1, 0)
            self.response.write(error.error_registration())