def post(self): request_date = UserRegister.parser.parse_args() if UserModel.find_user_by_username(request_date['username']): return { 'Message': f"The username {request_date['username']} is already exist" }, 400 user = UserModel(**request_date) user.save_to_db() return {'Message': 'User Register Successfully...'}, 201
def authenticate(username, password): user = UserModel.find_user_by_username(username) if user and safe_str_cmp(user.password, password): return user