def post(self): data = UserReister.parser.parse_args() if UserModel.by_username(data['username']): return ({"message": "user already exist"}, 400) user = UserModel(**data) user.save_to_db() return {"message": "User created"}, 201
def authenticate(username, password): user = UserModel.by_username(username) if user and safe_str_cmp(user.password, password): return user