Example #1
0
    def validate(self):
        rv = Form.validate(self)
        if not rv:
            return False

        user = Users.get_by_username(self.username.data)
        if user:
            self.username.errors.append('Username has already been registered')
            return False
        return True
Example #2
0
    def validate(self):
        rv = Form.validate(self)
        if not rv:
            return False

        user = Users.get_by_username(self.username.data)
        if not user:
            self.username.errors.append('User does not exist')
            return False

        if not user.verify_password(self.password.data):
            self.password.errors.append('Password incorrect')
            return False
        self.user = user
        return True
Example #3
0
def user_loader(username):
	return Users.get_by_username(username)