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