Exemple #1
0
    def validate(self):
        print self.username.data
        rv = Form.validate(self)
        if not rv:
            return False

        user = User.objects(username=self.username.data).first()
        if user != None:
            self.username.errors = [Errors.USERNAME_UNAVAILABLE]
            return False

        if oid == None and user == None:
            user = User(openid=self.openid.data, username=self.username.data)
            user.save()

        self.username = user
        return True