check the user has sufficient point