Ensure the user is logged in before they can pledge