This is why you set up milestones to get paid instead of waiting for your complete payment at the end. Develop on a test server and then after the final payment, move to the production server. This is a highly inappropriate response to a problem, and I would never work with this designer because of it.