def post(self):
        request_data = Register.parser.parse_args()

        if UserModel.usernamefinding(request_data['username']):
            return {'Message': 'A user with that username already exist'}, 400

        user = UserModel(**request_data)
        user.save_db()

        ##        connection = sqlite3.connect('data.db')
        ##        cursor = connection.cursor()
        ##        insert = "INSERT INTO users VALUES(NULL, ?, ?)"
        ##        cursor.execute(insert, (request_data['username'],request_data['password']))
        ##
        ##        connection.commit()
        ##        connection.close()

        return {'Message': 'User Id was created successfully'}, 201
def authenticate(username, password):
    user = UserModel.usernamefinding(username)

    if user and safe_str_cmp(user.password, password):
        return user